Welcome to the Python BootCamp repository! This collection showcases the hands-on projects and exercises I completed during an intensive Python training program. The goal was to strengthen core programming fundamentals, explore automation, build fun applications, and practice real-world data manipulation and web-scraping techniques.
Throughout this BootCamp, I tackled a variety of projects covering:
- Data manipulation & analysis: Working with CSV files, using Python’s built-in data structures, and applying file handling techniques.
- Web scraping & automation: Leveraging libraries like
requests,BeautifulSoup, andSeleniumto collect data and automate interactions. - APIs & integrations: Consuming public APIs (e.g., ISS Overhead Notifier, stock trading news) and handling JSON data.
- GUI applications: Building desktop apps with
tkinter(e.g., Flash Card App, Habit Tracker, Pomodoro Timer). - Game development: Creating simple games such as Snake, Ping Pong, Turtle Race, and Crossing Road using
pygameorturtlemodules. - OOP & best practices: Implementing object-oriented design (e.g., Coffee Machine simulator) and practicing error handling and logging.
- Python 3.x – Core language features, standard library
- requests, BeautifulSoup, Selenium – Web scraping and browser automation
- tkinter – GUI application development
- csv, json – File and data format handling
- pandas (in CSV projects) – Data manipulation and analysis
- pygame, turtle – Simple game development
- git & GitHub – Version control and project hosting
-
Automated logging of workout sessions to a Google Sheet using the Sheety API.
-
Screenshot:
-
Monitored flight prices and sent email alerts for deals under a target threshold.
-
Integrated with Flight Search API and SMTP email service.
-
Scraped product prices from Amazon and recorded historical trends in CSV.
-
Implemented scheduling for daily price checks.
-
Interactive desktop applications built with
tkinter. -
Flash Card App quizzes users; Pomodoro Timer helps manage focus sessions.
-
ISS Overhead Notifier: Checked overhead passes of the ISS and sent alerts.
-
LinkedIn Auto Job Application: Automated job applications on LinkedIn using Selenium.
-
Snake Game, Trivia Quiz, Turtle Race: Developed simple interactive games.
-
Coffee Machine (OOP): Simulated drink preparation and resource management.
- Clone the repository:
git clone https://github.com/sai-forge/Python_BootCamp.git
- Create a virtual environment and activate it:
python3 -m venv venv source venv/bin/activate # on Windows: venv\Scripts\activate
- Install dependencies (if any) for specific projects:
pip install -r requirements.txt
- Run the scripts in each project folder as instructed in their README or code comments.
I welcome any questions or feedback! Feel free to reach out via:



