How parthagashe27/100-days-of-python works
This repository is a day-by-day collection of Python learning projects, not one integrated application. Its projects range from small command-line games to desktop apps, web apps, API services, and browser automation. A representative end-to-end workflow is the later blog app: visitors browse posts; users register, log in, and comment; an administrator creates, edits, or deletes posts. The graph also preserves prominent quiz, scraping, flight-deal, and cafe-API projects. Connections are limited to relationships shown in sampled source or the source index; many listed projects were not inspected in detail.
Main entry points: flight_deals_v2.py Flight deals · day-71/main.py Blog routes · ui.py Quiz interface · blog capstone/main.py Remote blog reader
Components 20
Blog application
- Blog routes
day-71/main.py - Blog forms
day-69/forms.py - Blog database
day-71/main.py
Games and quizzes
- Quiz interface
day-34/ui.py - Quiz engine
day-17/quiz_brain.py - Blackjack game
day-11/blackjack_program.py - Treasure Island
day-03/treasure_island.py
Web and API projects
- Cafe API
day-66/main.py - Remote blog reader
day-57/blog capstone/main.py - Post model
day-57/blog capstone/post.py
Automation and integrations
- Flight deals
day-40(capstone_project)/flight_deals_v2.py - Flight search
day-40(capstone_project)/flight_search.py - Flight data
day-40(capstone_project)/flight_data.py - Sheet manager
day-40(capstone_project)/data_manager.py - Deal notifications
day-40(capstone_project)/notification_manager.py - Movie scraper
day-45/movie_list_scraper.py
Desktop applications
- Coffee machine
day-15/coffee_machine.py - Snake game
day-21/snake_game.py - Turtle race
day-19/turtle_race.py
Other components
- Site visitor
Connections 9
- Site visitor → Blog routes: uses routes
day-71/main.py - Blog routes → Blog forms: uses forms
day-71/main.py - Blog routes → Blog database: reads and writes
day-71/main.py - Quiz interface → Quiz engine: checks answers
day-34/ui.py - Remote blog reader → Post model: creates posts
day-57/blog capstone/main.py - Flight deals → Sheet manager
- Flight deals → Flight search
- Flight deals → Flight data
- Flight deals → Deal notifications