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

Appearance settings

mantrapatil03/python-beginner-friendly-projects

Open more actions menu

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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.