gitmyhub

python-mini-projects

Python ★ 19k updated 4y ago ▣ archived

A collection of simple python mini projects to enhance your python skills

A collection of hundreds of small, beginner-friendly Python scripts contributed by the community. Each project is self-contained and teaches one concept.

Pythonsetup: easycomplexity 1/5

python-mini-projects is a collection of small Python scripts contributed by many different people, intended as practice projects for those learning the language. Each project is a self-contained script that does one specific thing, making them approachable for beginners.

The projects listed include a random password generator, a tool to convert JSON files to CSV, scripts that fetch links from web pages, a to-do app, a watermark adder for images, a wish-list app, tools to organize files into folders, a battery notification script, a script to calculate age from a birth date, text file analysis, and many more. The list runs into the hundreds of contributed entries.

The project is community-driven and open to contributions. To add a project, contributors fork the repository, create a folder in the projects directory named after the project, write the Python script, and add a README file for that folder following a provided template, then open a pull request. The process is documented step-by-step in the main readme, making it accessible to people new to open-source contribution workflows.

Where it fits