LEARN BY CHANGING THINGS Don’t just read Python.Experience it. Predict what happens, manipulate a visual model, study 200 progressive examples, run real code, and ask a lesson-aware Ollama tutor when you get stuck.
01 PREDICT02 MANIPULATE03 EXECUTE04 EXPLAIN
memory_lab.py
1 score = 10 2 score = score + 5 3 print(score)
15 VARIABLE score 15
OUTPUT 15▌
x = value True [1, 2, 3] YOUR LEARNING PATH Twenty concepts. Twenty things you can touch. Simple topics begin with 5 examples. Collection topics expand to 14–22 examples so every important method and action is explained and demonstrated.
01 >_ Output Make Python speak Open lab → 02 x= Variables Label memory boxes Open lab → 03 Aa Data types Sort values by type Open lab → 04 +− Operators Control the calculator Open lab → 05 ⌨ Input & conversion Turn text into numbers Open lab → 06 "a" Strings Slice a ribbon of text Open lab → 07 [ ] Lists Edit an ordered shelf Open lab → 08 ( ) Tuples Lock a collection Open lab → 09 {•} Sets Combine unique circles Open lab → 10 k:v Dictionaries Look up key-value cards Open lab → 11 if Conditions Follow a decision path Open lab → 12 ↻ Loops Watch repetition move Open lab → 13 ƒ() Functions Send values through a machine Open lab → 14 ▦ Modules Open a toolbox Open lab → 15 ! Exceptions Catch a crash safely Open lab → 16 ▤ Files Move data into storage Open lab → 17 [↦] Comprehensions Run a compact pipeline Open lab → 18 ◇ Objects & classes Build object instances Open lab → 19 🐞 Debugging Find evidence, not guesses Open lab → 20 ★ Projects Combine the building blocks Open lab →