Welcome to the Python Projects repository!
This repository showcases a curated set of Python projects demonstrating practical programming knowledge, problem-solving skills, and real-world application development. Each project is structured as its own folder — ideal for learning, reference, and portfolio use.
Below is the complete list of Python projects included in this repository:
A simulation of a coffee vending machine that handles user choices, resource tracking, and payment processing.
Automates sending birthday wishes using Python scripting and scheduling.
A classic Snake game implemented in Python using pygame.
Educational program to help learn names and locations of US states.
Weather information fetcher using public APIs to display current weather for user-entered locations.
Track and visualize daily habits with saving and review features.
Generates the NATO phonetic alphabet from user input using Python data structures.
A secure password generator and manager with options to save and retrieve passwords.
Weather alert script that checks for rain conditions and notifies users.
Browser automation using selenium for tasks like form submission and testing web pages.
Interactive web application created using Streamlit for data display or dashboards.
Python project demonstrating speech-to-text conversion using speech recognition libraries.
Sample project analyzing IPL data (e.g., match stats, player performance).
Data analysis / machine learning notebooks using datasets from Kaggle competitions.
Automated image downloader and matcher using RapidFuzz, PIL, and CSV data sources.