No new syntax today. You already have what you need:
- variables to hold things (lesson 2)
- if/else to make decisions (lesson 3)
- loops to repeat (lesson 4)
- lists and dictionaries to organize data (lesson 5)
- functions to package logic you can reuse (lesson 6)
- files to remember things between runs (lesson 8)
- pandas, if your project involves real data (lesson 9)
This lesson is a starting point, not a finished thing. Pick one and make it yours — change the names, the rules, the questions, the data. The best way to learn what you don't know yet is to hit it while building something you care about.
Idea 1 — A bigger quiz game
Take the quiz from lesson 7 and grow it: more questions, a category you pick, maybe a function that gives a grade based on the final score.
Idea 2 — A name-based generator
Write a function that takes a name and generates something fun from it — a "power level," a fortune, an anagram check. Mess with strings.
Idea 3 — A tiny tracker
Use what you learned about files in lesson 8 to build something that logs entries over time — workouts, books read, money saved — and reads them back with a summary.
Build it
Pick one idea — or something entirely your own — and build it below. Take your time. There's no wrong way to do this one.
Whatever you build, you did it with real Python — the same language used to build the apps and tools you use every day. That's the whole point.