Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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 10 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.
🔟 🔊 Document to Audio Converter Convert text from documents (.docx) into spoken audio.

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

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /