Key inquiry: “Why do professionals type code instead of dragging blocks — and what does that unlock?”
You ship: A first typed Python program, run and shared, that does something a block project could not.
LO1 · First Python
- Write and run a real Python program
- Use print and input to talk to the user
LO2 · Read errors
- Read an error message
- Correct the code behind it
- Turn a block idea into typed Python and compare them.
- Write a greeting program that responds to your name.
- Read an error message out loud and fix it together.
Writes and runs a short program with help.
Uses input/output and fixes errors independently.
Ships a small program that clearly beats the block version.