Skip to content

Python Book

Learn Python through structured chapters, examples, and exercises.

What this project is

  • Chapter-first learning path (like a handbook)
  • Clean sidebar navigation with next/previous chapter flow
  • Search-first reading experience
  • Exercises separated for reuse and future interactive modes
  • In-browser Python execution on selected popular chapters via Pyodide

Learning map

  1. Part 1: Python fundamentals (starts with a 3-4 month beginner roadmap)
  2. Part 2: Standard library essentials
  3. Part 3: Real world Python

Last updated

Per-page Git-based update timestamps are available when the git-revision-date-localized plugin is enabled.

Start here

  • New to Python: begin with Part 1 / Foundations Roadmap (3-4 Months)
  • Returning developer: jump to Part 3 / Testing with pytest

Interactive chapters (Option C)

  • Part 1 / Getting Started
  • Part 1 / Variables and Types
  • Part 1 / Functions
  • Part 3 / Testing with pytest