Python Cheat Sheet
Every core Python pattern from the track on one page — syntax, data structures, functions, classes, files and the standard library. Bookmark it.
Projects to build
The fastest way to make this stick. Build one, then put it in your portfolio.
CSV cleaner CLI
A command-line tool that reads a messy CSV, drops bad rows, normalises types, and writes a clean file. Report how many rows were dropped and why.
Expense tracker
Store expenses in a JSON file; add, list, and total them by category from the command line. Persist between runs.
Weather fetcher
Call a public weather API for several cities, handle timeouts and rate limits with retries, and print a formatted summary.
Log analyser
Parse a web server log with a regex, count status codes and top URLs, and flag error spikes. Stream the file line by line for constant memory.
Mini task queue
A small library where tasks are functions registered with a decorator, run with retries and logging, and results tracked. Add unit tests.
