Skip to content

A collection of beginner-friendly Python projects to practice programming basics — calculators, organizers, timers, and more.

License

Notifications You must be signed in to change notification settings

mantrapatil03/python-beginner-friendly-projects

Repository files navigation

Python Beginner-Friendly Projects

A curated collection of 9 simple yet practical Python projects — perfect for beginners learning loops, functions, logic, and file handling.


Overview

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.


Projects Included

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.

How to Run

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).

Tech Stack

  • Python 3.x

  • Standard Libraries (os, time, random, math, etc.)

  • (Optional) tkinter for GUI-based mini apps

Purpose

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

ASCII Art Fun

                  ____        _   _                 
  __|_|__|_|__   |  _ \ _   _| |_| |__   ___  _ __  
    | |  | |     | |_) | | | | __| '_ \ / _ \| '_ \ 
  __|_|__|_|__   |  __/| |_| | |_| | | | (_) | | | |
    | |  | |     |_|    \__, |\__|_| |_|\___/|_| |_|
                        |___/                        

Author

Mantra Patil

💼 LinkedIn: www.linkedin.com/in/mantrapatil25

✉️ techmantrapatil@gmail.com

✨ Thanks for visiting my profile! ✨

If you like this project, consider giving it a ⭐ on GitHub!

About

A collection of beginner-friendly Python projects to practice programming basics — calculators, organizers, timers, and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages