https://github.com/amjadsaleh1/100-days-of-python
My solutions and projects from the "100 Days of Code: Python Pro Bootcamp". Covers Python basics, OOP, automation, web development, APIs, data science, and more.
https://github.com/amjadsaleh1/100-days-of-python
automation flask python selenium
Last synced: about 2 months ago
JSON representation
My solutions and projects from the "100 Days of Code: Python Pro Bootcamp". Covers Python basics, OOP, automation, web development, APIs, data science, and more.
- Host: GitHub
- URL: https://github.com/amjadsaleh1/100-days-of-python
- Owner: AmjadSaleh1
- Created: 2025-09-16T08:30:33.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-16T09:40:04.000Z (9 months ago)
- Last Synced: 2025-09-16T11:52:50.103Z (9 months ago)
- Topics: automation, flask, python, selenium
- Language: CSS
- Homepage:
- Size: 11.5 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 100 Days of Python – My Progress
This repository contains my work from the Udemy course
**100 Days of Code: The Complete Python Pro Bootcamp** by Angela Yu.
---
## 📚 About the Course
- A 100-day challenge to learn Python step by step.
- Covers topics like Python basics, OOP, GUI, web development, APIs, web scraping, data science, and automation.
- Each day includes a coding exercise or project.
- By the end: 100 projects + strong foundations in Python and real-world tools.
---
## 🎯 My Goal
- Refresh and master Python.
- Build consistency by coding every day.
- Push all my progress to GitHub.
- created links for some of the projects
---
## 📂 Repository Structure
- `day1`, `day2`, … → Daily exercises & small projects.
- Some folders combine multiple days (e.g. `day23+day24`).
- Secrets/API keys were removed and replaced with safe placeholders.
---
## 🚀 Progress
*(Currently uploaded: Day 01 → Day 64)*
- Day 01 – Variables & Printing
- Day 02 – Data Types
- Day 03 – Control Flow
- Day 04 – Randomisation & Lists
- Day 05 – Loops
- Day 06 – Functions
- Day 07 – Hangman Game
- Day 08 – Caesar Cipher
- Day 09 – Dictionaries & Nesting
- Day 10 – Functions with Outputs
- Day 11 – Blackjack Game
- Day 12 – Number Guessing Game
- Day 13 – Debugging
- Day 14 – Higher/Lower Game
- Day 15 – Coffee Machine (OOP Project)
- Day 20 – Snake Game (→ [snake-game repo](https://github.com/AmjadSaleh1/snake-game))
- Day 55 – Flask Movie Rating App (→ [flask-movie-rating-app repo](https://github.com/AmjadSaleh1/flask-movie-rating-app))
- Day 55 – Flask Movie Rating App
- Day 56 – Blog with Users (Flask + SQLAlchemy)
- Day 57 – Authentication with Flask-Login
- Day 58 – Bootstrap & Flask styling
- Day 59 – REST APIs with Flask
- Day 60 – Capstone: Blog Website with Users + Authentication
- Day 61 – Data Science: Analyzing Google Trends
- Day 62 – Data Science: Analyzing Lego Dataset
- Day 63 – Data Science: Analyzing Fandango Movie Ratings
- Day 64 – Capstone: Top 10 Movies Website -> [Rating-Movie Repo link](https://github.com/AmjadSaleh1/Rating-Movies)
- Day 66 - Built a RESTful API with Flask, implementing CRUD operations using HTTP methods (GET, POST, PUT/PATCH, DELETE) and testing/documenting endpoints with Postman
---
## 🔗 Next Steps
- Continue from Day 65 → Day 100.