Skip to content

goyaljiiiiii/100-python-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 100 Python Projects – Beginner to Intermediate

Python
Status
Contributions
License

Welcome to 100 Python Projects, a collection of beginner-friendly Python projects designed to help you learn Python by building real-world applications! Whether you're a new coder or someone looking to sharpen your skills, this repository is perfect for you.

📜 Table of Contents


📌 Introduction

This repository contains 100 Python projects, categorized based on difficulty and topic. These projects cover basic logic, loops, file handling, automation, web scraping, APIs, and even GUI applications!

Each project comes with:
Clear problem statements
Well-structured code
Proper documentation & comments


📂 Project Categories

📍 Basic Python Logic & Math
📍 String & Text Manipulation
📍 Lists, Dictionaries & Data Structures
📍 Loops & Iteration
📍 File Handling
📍 Date & Time Manipulation
📍 Automation & Utility Scripts
📍 Web Scraping & API Usage
📍 Games & Fun Projects
📍 Simple GUI Apps (Tkinter)

Projects are organized by number under projects/.


Project Structure

Projects live under projects/ using numeric folders. Each project has a main.py entrypoint and optional README.md.

Template: projects/_template/

Example:

projects/001/main.py
projects/012/main.py

Run the Projects

  1. Start the launcher:
python cli.py
  1. Enter a project number (e.g., 001, 002) when prompted.

Run a Project Directly

python projects/001/main.py

Quick Project List

Current projects: 001, 002, 003, 004, 005, 006, 007, 008, 009, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019

Modify & Experiment – Feel free to tweak the code and improve it!

Upload your solutions to GitHub (Good for your portfolio 🚀)


🎯 Contribution Contributions are welcome! If you have a project idea or an improvement, feel free to fork this repository and submit a pull request.

🔹 Fork the repository 🔹 Make your changes 🔹 Submit a pull request


🛠️ Technologies Used Python 3.x Built-in Python Libraries (math, random, datetime, etc.) External Modules (requests, tkinter, beautifulsoup4)


📄 License This project is licensed under the MIT License – feel free to use and modify the code as needed!


📬 Contact

📩 Email: nandunandinigoyal@gmail.com

About

100 python projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages