Master Python by building 100 projects in 100 days โ inspired by the Udemy 100 Days of Code Bootcamp โ๐
This repository documents my 100-day Python journey, following the โ100 Days of Codeโข: The Complete Python Pro Bootcampโ structure.
The goal: master Python by building 100 projects in 100 days, learning through hands-on projects rather than just watching tutorials.
Projects include:
- ๐ฎ Games: Blackjack, Pong, Snake, and more
- ๐ Web Apps: Fully functional websites using Flask
- ๐ค Automation: Web scraping and scripts using Selenium, BeautifulSoup, and Requests
- ๐ Data Science & Machine Learning: Pandas, NumPy, Matplotlib, Plotly, Scikit-Learn
- ๐จ Desktop GUI Applications using Tkinter
By the end of this challenge, I will have a professional Python portfolio of 100 projects and strong programming skills applicable in real-world scenarios.
- โ Core Python: Variables, loops, conditionals, functions, and data structures
- โ Object-Oriented Programming (OOP)
- โ Automation & Web Scraping: Selenium, BeautifulSoup, Requests
- โ Web Development: Flask
- โ Data Analysis & Visualization: Pandas, NumPy, Matplotlib, Plotly
- โ Machine Learning: Scikit-Learn
- โ GUI and Desktop Applications: Tkinter
- โ Project-based learning and real-world problem solving
Day-01/
Day-02/
...
Day-100/