A curated collection of 9 simple yet practical Python projects — perfect for beginners learning loops, functions, logic, and file handling.
This repository contains 9 beginner-friendly Python projects,
each crafted to help you learn, practice, and apply basic Python programming skills.
You'll find small but useful programs — great for understanding core syntax, file I/O, loops, and logic building.
| No. | Project Name | Description |
|---|---|---|
| 1️⃣ | 🎓 Student Grade Calculator | Calculate average grades and performance. |
| 2️⃣ | ✨ Random Quote Generator | Displays random motivational or funny quotes. |
| 3️⃣ | ⚖️ BMI Calculator | Computes Body Mass Index from height and weight. |
| 4️⃣ | 📒 Simple Contact Book | Store, search, and manage contacts easily. |
| 5️⃣ | ⏱️ Stopwatch / Timer | Simple stopwatch and countdown timer. |
| 6️⃣ | ⏰ Alarm Clock | Set alarms using Python’s datetime and time modules. |
| 7️⃣ | ✅ To-Do List | Manage daily tasks with add/remove features. |
| 8️⃣ | 🗂️ File Organizer | Automatically sort files into folders by extension. |
| 9️⃣ | 🔢 Unit Converter | Convert between common measurement units. |
1️⃣ Clone the repository
git clone https://github.com/mantrapatil03/python-beginner-friendly-projects.git2️⃣ Navigate to any project folder
cd student-grade-calculator
3️⃣ Run the script
python main.py
Some projects may use tkinter for GUI — make sure it’s installed (it usually comes preinstalled with Python).
-
Python 3.x -
Standard Libraries (
os,time,random,math, etc.) -
(Optional) tkinter for GUI-based mini apps
This repository is designed to help you:
-
Practice core Python programming concepts
-
Strengthen logical thinking through small projects
-
Build confidence for intermediate and advanced projects
____ _ _
__|_|__|_|__ | _ \ _ _| |_| |__ ___ _ __
| | | | | |_) | | | | __| '_ \ / _ \| '_ \
__|_|__|_|__ | __/| |_| | |_| | | | (_) | | | |
| | | | |_| \__, |\__|_| |_|\___/|_| |_|
|___/
Mantra Patil
💼 LinkedIn: www.linkedin.com/in/mantrapatil25