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

Latest commit

 

History

History
History
102 lines (67 loc) · 3.77 KB

File metadata and controls

102 lines (67 loc) · 3.77 KB
Copy raw file
Download raw file
Outline
Edit and raw actions

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!

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