// the find
codingforentrepreneurs/30-Days-of-Python
Learn Python for the next 30 (or so) Days.
A companion code repository for a 30-day Python video course hosted on YouTube and codingforentrepreneurs.com. It targets absolute beginners who want to go from zero to building web scrapers, REST APIs with FastAPI/Flask, and basic automation scripts. The repo is reference material, not a standalone tutorial — you're expected to watch the videos alongside it.
The topic progression is sensible: fundamentals first, then file I/O, CSV/pandas, web scraping with Selenium, API clients, and finally FastAPI — a reasonable beginner ramp. Each day is isolated in its own directory with runnable scripts and Jupyter notebooks, so you can drop in at any point without wading through everything before it. The inclusion of both PowerShell and shell scripts for the same tasks is a small but practical touch for Windows learners who get ignored by most Python tutorials.
The repo hasn't been touched since February 2024 and targets Python 3.8, so the FastAPI and Selenium examples are already showing their age — async patterns, Pydantic v2 breaking changes, and Selenium 4's new driver management all make the later-day code misleading for anyone setting up a fresh environment today. There's no requirements.txt or pyproject.toml at the root; each day ships its own Pipfile, which means no single install step and Pipenv itself is a dependency most beginners don't know to grab first. The Twitter/X days (Day 21) are dead code — the API access tiers that made those examples work no longer exist at free tier.