Skip to content

10 Python beginner-friendly mini projects, built to practice fundamentals like loops, conditionals, input handling, and logic structuring — all organized in one repository to maintain a clean and focused GitHub profile.

Notifications You must be signed in to change notification settings

panwarcodes/10_Python_Mini_Projects

Repository files navigation

🐍 Python Mini Projects

As a beginner I made these 10 small Python projects to strengthen core logic, problem-solving, and hands-on experience with Python fundamentals.

Each project emphasizes clean, readable, and error-free code.
All projects are merged here to maintain structure and avoid repo clutter.


⭐ Must-Check Projects

These are the most refined and feature-rich mini projects — worth checking out first:

  • Multi-Currency Converter – Live currency exchange using real API data (Including crypto currencies).
  • File Organizer – Automatically sorts files into categorized folders based on their type (Images, Videos, Documents, etc.).
  • To-Do List (CLI) – Fully functional CLI task manager with file persistence.
  • Number Guessing Game – Classic random number logic with user interaction loop.

📁 Project List

# Project Name Description Concepts Covered
1 Calculator CLI calculator with basic arithmetic operations. Functions, Conditionals, Input
2 Number Guessing Game Guess a random number within limited tries. Loops, Random, Conditionals
3 Password Generator Generates random secure passwords. Random, Strings
4 To-Do List (CLI) Add, remove, and view tasks via menu. File Handling, Lists
5 Quiz App True/False quiz with score tracking. Dictionaries, Loops
6 Temperature Converter Converts between Celsius, Fahrenheit, Kelvin. Functions, Conditionals
7 Multi-Currency Converter Converts currency using API. Supports both fiat currencies and cryptocurrencies (e.g., USD, EUR, BTC, ETH). APIs, Requests, Exceptions
8 Alarm Clock Set and trigger alarms via system time. Datetime, Loops
9 File Organizer Sorts files by type and make separate folder for their types. OS Module, Automation
10 Rock-Paper-Scissor Classic game vs. computer. Loops, Random, Conditionals

⚙️ How to Run

git clone https://github.com/panwarcodes/Python_Mini_Projects.git
cd Python_Mini_Projects
cd Calculator
python calculator.py

Thank you!

About

10 Python beginner-friendly mini projects, built to practice fundamentals like loops, conditionals, input handling, and logic structuring — all organized in one repository to maintain a clean and focused GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages