This level mirrors C++ foundations modules for easy cross-language comparison.
- Difficulty: Beginner.
- Estimated Time: 3-5 hours across modules, project, and assessment.
- Prerequisites: None; this is the entry level for each active track.
- Study Strategy: Work in module order, run every example, solve both exercises in each module, then finish the matching project and assessment.
- types-and-io
- operators-and-expressions
- control-flow
- functions
- arrays-and-vectors
- strings
- scope-and-lifetime-basics
- formatted-output-and-iomanip
Track progress in ../CHECKLIST.md.
- Read console input safely and print clear formatted output.
- Build programs with conditions, loops, and reusable functions.
- Process lists, strings, and simple formatted reports.
- Explain variable scope and program flow in small Python scripts.
- You completed every module in this level.
- You solved all exercises (
01.pyand02.py) for each module. - You can run the examples you changed.
- You completed project
languages/python/projects/01-foundations.
Solve the same topic in C++ and Python back to back to compare syntax and design choices.