Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 2.55 KB

File metadata and controls

69 lines (48 loc) · 2.55 KB

🐍 Python Mini-Projects Collection

Python Status


📌 Overview

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 List

🟢 Beginner (Logic & Syntax)

# 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

🟡 Intermediate (Automation & External Libraries)

# 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

🔴 Advanced (Algorithms & Complex Logic)

# 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

🚀 Goals of This Repository

  • 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!