TechGuild
1Level 1, Curious Newcomer

Orientation

What CPython does with your source, which version to target in 2026, the toolchain that gets a real project on disk in five minutes, and the one sentence about assignment that explains most of the surprises ahead.

3 lessons · 32 min

Print the whole module

Module objectives

  • Describe what CPython does between source text and a running frame
  • Choose a target version and a floor version for a new project in 2026
  • Create a packaged project with uv and run it without activating anything
  • Explain assignment as name binding rather than copying
  • Identify the aliasing, mutable default and late-binding traps in unfamiliar code
Start module