https://github.com/niftycode/small-python-projects
Several small Python projects for beginners
https://github.com/niftycode/small-python-projects
beginner-friendly good-first-issue learning python3 small-projects
Last synced: about 1 month ago
JSON representation
Several small Python projects for beginners
- Host: GitHub
- URL: https://github.com/niftycode/small-python-projects
- Owner: niftycode
- License: mit
- Created: 2022-07-20T16:39:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-10-27T14:54:02.000Z (5 months ago)
- Last Synced: 2025-10-27T15:32:58.933Z (5 months ago)
- Topics: beginner-friendly, good-first-issue, learning, python3, small-projects
- Language: Python
- Homepage:
- Size: 66.4 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# small-python-projects



[](https://github.com/psf/black)

## Introduction
After knowing the basics of a programming language, the question arises of the next step. Instead of continuing to deal with theory, it makes sense to develop your own programs. Small entry-level programs can help with this. Because you can see how a program has been implemented. In addition, you can try to further develop the program. Or you can first try to find a solution yourself without first taking a look at the finished code.
This collection of small Python programs wants to help beginners in this way. Depending on the state of knowledge, some code may seem trivial. Others, on the other hand, may be a great challenge. In the latter case, you should not be deterred, but try to understand the code step by step. In this context, it is not a bad idea to rewrite the program in order to get a better understanding.
## Table of Contents
* bmi-1
* bmi-2 (same as "bmi-1", but with exception handling)
* bmi-3 (same as "bmi-2", but with exception handling in a separate module)
* fahrenheit-converter
* hex-to-dec
* addition-quiz
* palindrome
* quadratic-equation
* text-handling
* box-volume
* random-password
* two-points-distance
* Turtle
* square