Skip to content

How To Read

Path 1: Recover core Python intuition fast

  1. Pythonic Overview
  2. Data Model
  3. Modern Typing
  4. Execution Model

Path 2: Start from the backend stack

  1. FastAPI Overview
  2. Project Structure
  3. Validation Pipeline
  4. Session and Unit of Work

Path 3: Start from internals

  1. Execution Model
  2. Object Model
  3. Memory and GC
  4. GIL and Subinterpreters

Questions To Keep Asking

  • Why was this feature added?
  • What is the Pythonic version of this idea?
  • How does a type checker see it differently from the runtime?
  • What practical design decision becomes easier once I understand the internals?

Built with VitePress for a Python 3.14 handbook.