Welcome to the Python Projects repository. This collection features 80+ practical Python projects across multiple categories, designed for developers of all skill levels. Whether you are a beginner or an experienced programmer, you will find projects that help you learn, build, and grow.
The repository is organized into categories, each containing specific project folders for easy navigation.
| Category | Link |
|---|---|
| GUI | View |
| Calculator | View |
| Games | View |
| Machine Learning | View |
| Utilities | View |
- Form
- Basic GUI Calculator
- GUI Clock
- Tic Tac Toe (GUI)
- Todo List (GUI)
- Notepad
- Snake and Ladder
- Paint Application
- File Explorer
- YouTube Video Downloader
- Spelling Correction
- Fidget Spinner
- Turtle Graphics Design
- Quiz Application
- Pikachu (Turtle)
- Doraemon (Turtle)
- Rainbow (Turtle)
- Birthday Message Generator
- Application Search
- GUI Calendar
- Quadratic Equation with Graph
- Mega Calculator
- Stock Analyzer
- Number Base Converter
- Integration and Differentiation
- BMI Calculator
- Roman to Decimal Converter
- Time Calculator
- Special Relativity Calculator
- Collatz Conjecture (GUI)
- Fibonacci Sequence
- Graph Calculator
- Mortgage Calculator
- 12 to 24 Hour Time Converter
- Grade Calculator
- Sudoku Solver
- ASCII Value Finder
- 2048 Game
- Snake Game (GUI)
- Hangman
- Colox
- Color Guessing Game
- Master Mind
- Number Details
- Tic Tac Toe (GUI) | Terminal
- Rock Paper Scissors
- Snake and Ladder
- Twenty-One Card Game
- Typing Speed Test
- Star Patterns
- Dice Rolling
- Number Guessing Game
- Brightness Controller with Hand Gesture
- Eye Blink Detection
- Text to Speech
- Language Detector
- Spam Message Detection
- Crypto Price Prediction
- Gold Price Prediction
- Phone Camera on PC
- Sentiment Analyzer
- Image to Sketch
- Network Password Retriever
- Web Browser
- Site Connection Checker
- Countdown Timer
- Instagram Account Info
- File Transfer via QR
- Google Search from Terminal
- Password Manager
- Bitcoin Mining Simulator
- QR Code Generator
- WhatsApp Spam Sender
- GitHub Repo Details Finder
- Secret Code Generator
- Password to Hash (MD5)
- Hash Password Cracker
- Password Generator
- Birthday Finder
- Word and Letter Counter
- Short Form Generator
| Tag | Description |
|---|---|
| Beginner | Suitable for those new to Python |
| Intermediate | Requires moderate Python knowledge |
| Advanced | Involves advanced concepts and techniques |
Install the required packages using pip:
pip install pygame googlesearch-python qrcode pyautogui pyttsx3 winapps matplotlib tkcalendar pyqt5 pyqtwebengine yfinance pillow openpyxl sympy pytube hijri_converter requests instaloader opencv-python textblob vaderSentiment langdetect screen-brightness-control numpy prophet seaborn mediapipe pyshortenersFor detailed usage instructions, see How to Use.
If you encounter any issues, please report an issue.
MRayan Asim maintains this repository as a dedicated Python enthusiast focused on developing practical and innovative projects for all skill levels.
Connect with me:
For a programming learning roadmap, read my guide on Medium.
This project is licensed under the MIT License for educational purposes only.
- Code of Conduct
- Contributing Guide
- Security Policies
- Project Summary
- System Prerequisites
- Full Documentation
For common questions and troubleshooting, see the FAQ.
If you find these projects valuable, consider supporting the work:
Crypto: ETH address: 0xEC55fFf7a8387eeaa0Ef886305350Ab3578CE5D3
