Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.53 KB

File metadata and controls

41 lines (29 loc) · 1.53 KB

Python 01 Foundations

This level mirrors C++ foundations modules for easy cross-language comparison.

Learning Metadata

  • 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.

Module Order

  1. types-and-io
  2. operators-and-expressions
  3. control-flow
  4. functions
  5. arrays-and-vectors
  6. strings
  7. scope-and-lifetime-basics
  8. formatted-output-and-iomanip

Track progress in ../CHECKLIST.md.

Level Outcomes

  • 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.

Done When

  • You completed every module in this level.
  • You solved all exercises (01.py and 02.py) for each module.
  • You can run the examples you changed.
  • You completed project languages/python/projects/01-foundations.

Study Tip

Solve the same topic in C++ and Python back to back to compare syntax and design choices.