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.git
2️⃣ 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