A collection of small Python projects and learning examples demonstrating basic scripting, data processing, GUI, and simple computer vision tasks. Each project folder contains a standalone script or notebook and a short README describing how to run it.
| Project | Description |
|---|---|
| Acronym Generator | Create acronyms from a phrase (e.g., NLP for Natural Language Processing) |
| Alarm Clock | Console alarm clock using datetime and OS commands |
| ATM Machine | Simple ATM simulation (PIN, balance, deposit, withdraw) |
| Audio Book | Convert PDF text to speech using pyttsx3 and PyPDF2 |
| Automating Whatsapp | Automate sending WhatsApp messages (e.g., via pywhatkit or Selenium) |
| Basic Web Scraping | Web scraping examples using requests and BeautifulSoup |
| BMI Calculator | Compute Body Mass Index and show basic classification |
| Chatty Bot | Rule-based chat bot example |
| Chess Game | Small chess board & move-demo program |
| Colored Text | Print colored terminal text using colorama |
| Creating Table | Demonstrate printing formatted tables (e.g., prettytable) |
| Data Visualization of PUBG Dataset | Jupyter notebook with EDA and visualizations for PUBG dataset |
| Dice Rolling Simulator | Simulate dice rolls and show random outcomes |
| Dice Simulator | Another dice simulation example |
| Downloading Image | Download images from URLs using requests |
| Email Slicer | Extract name and domain from email addresses |
| Face Mask Detection | Detect face masks using OpenCV |
| Grammar Correction | Grammar correction demonstration using Python libraries |
| Infinity | Artistic infinity pattern example |
| Iron Man Helmet | Turtle graphics drawing of an Iron Man helmet |
| Language Translator | Translate text using translator libraries/APIs |
| Password Generator | Generate secure passwords with options |
| QR Code Generator | Generate QR codes from text/URLs |
| Random Number Guessing Game | Guess a random number game with hints |
| Random Pattern Generator | Fun turtle-based patterns and drawings |
| Rock Paper Scissor Game | Rock-Paper-Scissors game implementation |
| Shiv Ling | Artistic python drawing project |
| Spotify Playlist Generator | Create playlists using Spotify API (spotipy) |
| Stop Sign Detection | Detect stop signs using OpenCV and classifiers |
| Story Generator | Generate short stories using templates/randomization |
| Take Screenshot | Take screenshots programmatically (e.g., pyautogui) |
| Tic-Tac-Toe-Game | Tic-Tac-Toe implementation in Python |
| Todo List Application | A small GUI todo list using tkinter |
| Udemy Web Scrapping | Example scrapper for Udemy course listings |
| YouTube Trending Video Analysis | Jupyter notebook analyzing trending YouTube videos |
| YouTube Video Downloader | Download YouTube videos using pytube or similar |
- Browse a project folder and follow the instructions in its
README.md. - Most projects are simple scripts that run with
python <script>; notebooks open in Jupyter.