This repository contains 20 Python projects ranging from beginner scripts to advanced automation and GUI applications.
The goal of this collection is to strengthen Python fundamentals, practice problem-solving, work with external libraries, and build automation tools.
| # | Project Name | Key Concepts | Status |
|---|---|---|---|
| 01 | Quiz Game | Input handling, If/Else logic | β Done |
| 02 | Number Guessing Game | Random module, Loops | β Done |
| 03 | Rock, Paper, Scissors | Conditionals, Random choice | β Done |
| 04 | Adventure Game | Nested loops, User flow | β Done |
| 05 | Alarm Clock | DateTime, Audio libraries | β Done |
| 06 | Password Generator | String manipulation, Randomization | β Done |
| 07 | Mastermind Game | Lists, Dictionaries, Loops, Game logic | β Done |
| # | Project Name | Key Concepts | Status |
|---|---|---|---|
| 08 | Password Manager | File I/O, Cryptography (Fernet) | β Done |
| 09 | PIG Game | Game logic, While loops | β Done |
| 10 | Madlibs Generator | String formatting, File reading | β Done |
| 11 | Timed Math Challenge | Time module, Performance tracking | β Done |
| 12 | Slot Machine | Probability, Betting logic | β Done |
| 13 | Turtle Racing | Turtle Graphics library | β Done |
| 14 | WPM Typing Test | Curses library, Real-time input | β Done |
| 15 | NBA Stats Tool | APIs, JSON parsing, CSV export | β Done |
| 16 | YouTube Downloader | Pytube library, Automation | β Done |
| 17 | Auto File Backup | OS module, Shutil, Cron jobs | β Done |
| # | Project Name | Key Concepts | Status |
|---|---|---|---|
| 18 | Shortest Path Finder | BFS/DFS Algorithms, Graph theory | β Done |
| 19 | Aim Trainer | Pygame, Event handling, GUI | β Done |
| 20 | Advanced Scripting | Multithreading, System arguments | β Done |
- Improve Python programming skills
- Practice real-world logic & automation
- Learn how to structure projects
- Build a strong portfolio
β If you find this repository helpful, give it a star!