Skip to content

aditya-kr86/my_100_days_of_python_jouney

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 

Repository files navigation

100 Days of Python - The Complete Python Pro Bootcamp

This repository documents my journey through the 100 Days of Code: The Complete Python Pro Bootcamp by Dr. Angela Yu on Udemy. It includes my notes, projects, and key takeaways from each day.

🚀 About the Course

This bootcamp is designed to take a beginner to an advanced Python programmer through hands-on coding exercises, real-world projects, and in-depth topics such as Object-Oriented Programming (OOP), web development, data science, and automation.

📌 Topics Covered

Throughout the 100 Days of Python, I explored:

  • Python Basics: Variables, Data Types, Conditionals, Loops, Functions
  • Intermediate Python: List & Dictionary Comprehension, Error Handling, File Handling
  • Object-Oriented Programming (OOP): Classes, Objects, Methods, Inheritance
  • Data Science & Analysis: Pandas, NumPy, Matplotlib
  • Automation & Web Scraping: Selenium, BeautifulSoup, Requests
  • APIs & Database Management: Working with REST APIs, SQL, Firebase
  • GUI Development: Tkinter for building desktop applications
  • Game Development: Turtle module, PyGame
  • Web Development: Flask, HTML, CSS
  • Machine Learning & AI Concepts
  • Cybersecurity & Ethical Hacking Basics

🔥 Project Highlights

Each day includes a hands-on project to reinforce learning. Some major projects include:

🎮 Beginner Level

  • Band Name Generator
  • Tip Calculator
  • Rock, Paper, Scissors Game
  • Password Generator

🏗️ Intermediate Level

  • Coffee Machine Simulation (OOP-based)
  • Quiz App (Fetching data from Open Trivia API)
  • Pomodoro Timer (Tkinter GUI)
  • Email Automation & Birthday Wisher

🚀 Advanced Level

  • Stock Market News App
  • Habit Tracker using Google Sheets API
  • Flashcard App (Tkinter)
  • Web Scraping Amazon Prices
  • Web-based Blog using Flask
  • Building an Authentication & Authorization System

📂 Repository Structure

📂 my_100_days_of_python_jouney
│── 📜 Day 1-14 Notes
│── 📜 Day 15+ Notes (Ongoing)
│── 📂 Projects
│── 📂 Scripts
│── 📜 README.md  (This File)

🌱 How to Use This Repository

  1. Clone this repository:
    git clone https://github.com/yourusername/100-Days-of-Python.git
  2. Explore the notes and projects by day.
  3. Try running the Python scripts to reinforce learning.

📖 Resources

🤝 Contributing

This repository is part of my learning journey, but feel free to open issues or pull requests if you want to collaborate!

🎯 Final Thoughts

The 100 Days of Python challenge was an incredible journey that helped me level up my Python skills. If you're considering taking this course, I highly recommend it!

🚀 Happy Coding!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published