Handbook

Python Handbook

Pure Python from core language and OOP to internals, concurrency, data and AI — four volumes for freshers to 5-year engineers.

4
volumes
88
pages
84
page topics
A4
print-ready
Who it is for
Freshers up to engineers with about five years of experience — learners and interview candidates.
Format
A4 notebook pages. Read them in the browser, print them or save as PDF.
Updates
Lifetime access. New and revised volumes appear in your library free.

01The volumes

Buy them together, or one at a time.

Each volume stands on its own. The handbook price covers all of them, and any volume added later.

  1. Volume 1 · 22 pages

    Core Language & OOP

    Syntax, data structures, functions, classes and OOP, errors and modules — the solid base, with 16 interview questions.

  2. Volume 2 · 22 pages

    Internals, Typing, Stdlib & Testing

    How CPython works, typing, the standard library and testing.

  3. Volume 3 · 20 pages

    Concurrency, Async & Performance

    Threads, processes, asyncio and profiling and speeding up Python.

  4. Volume 4 · 24 pages

    Python for Data, AI & Interview Mastery

    NumPy and pandas, Python for AI work, and the interview round.

02What is inside

Every page, by topic.

84 page topics across 4 volumes, taken from the books' own page titles.

Vol 1 · Core Language & OOP22 pages · 21 topics
  • 01How to use this book
  • 02Python at a glance
  • 03Types & names
  • 04Strings & bytes
  • 05Lists & tuples
  • 06Dicts & sets
  • 07Control flow
  • 08Functions
  • 09Built-ins
  • 10Modules & imports
  • 11Errors & exceptions
  • 12Files & context managers
  • 13Classes & objects
  • 14Inheritance & composition
  • 15Dunder methods
  • 16Properties & descriptors
  • 17Dataclasses & enums
  • 18Iterators & generators
  • 19Decorators
  • 20Idioms & style
  • 21Vol 1 Cheat Sheet
Vol 2 · Internals, Typing, Stdlib & Testing22 pages · 21 topics
  • 01The object model
  • 02Memory management
  • 03Execution model
  • 04The GIL
  • 05Type hints I
  • 06Type hints II
  • 07Pydantic
  • 08collections & itertools
  • 09functools
  • 10Functional Python
  • 11Dates, time & numbers
  • 12Serialisation
  • 13Processes & CLI
  • 14Logging
  • 15Testing I: pytest
  • 16Testing II: mocking
  • 17Packaging
  • 18Environments & dependencies
  • 19Code quality tooling
  • 20Debugging & profiling
  • 21Vol 2 Cheat Sheet
Vol 3 · Concurrency, Async & Performance20 pages · 19 topics
  • 01Concurrency vs parallelism
  • 02Threads
  • 03Processes
  • 04concurrent.futures
  • 05asyncio I
  • 06asyncio II
  • 07asyncio III
  • 08Sync primitives
  • 09Performance fundamentals
  • 10Profiling in practice
  • 11Speeding up code
  • 12Memory optimisation
  • 13Data processing
  • 14Networking & sockets
  • 15Resilience patterns
  • 16Background work
  • 17Observability
  • 18Concurrency interview problems
  • 19Vol 3 Cheat Sheet
Vol 4 · Python for Data, AI & Interview Mastery24 pages · 23 topics
  • 01HTTP & APIs
  • 02SQL from Python
  • 03NumPy essentials
  • 04pandas essentials
  • 05Files at scale
  • 06Calling LLM APIs
  • 07Prompts, tools & agents
  • 08Embeddings & RAG
  • 09Async LLM + data pipelines
  • 10Security
  • 11Docker & deployment
  • 12Design patterns
  • 13Clean architecture
  • 14Coding patterns I
  • 15Coding patterns II
  • 16Coding patterns III
  • 17Python gotchas
  • 18Top 60 Qs · Language
  • 19Top 60 Qs · Internals
  • 20Top 60 Qs · Systems
  • 21Projects & scorecard
  • 224-week study plan
  • 23Series Cheat Sheet

03Around it

Learn it, look it up, then keep the handbook.

The same subject is on the site as a course and a cheatsheet. The handbook is the printable version for revision.

?Questions

Before you start

What exactly do I get?
Access to the handbook in your library: every page, readable in the browser and printable as PDF. You pay once; there is no subscription.
Can I read before I buy?
Yes. Every volume has free sample pages. Sign in with a free account, open any volume, and the first pages are yours to read.
Will I get updates?
Yes. When a volume is revised, or a new volume is added to a handbook you own, it appears in your library at no cost.
How do I pay?
UPI, cards and netbanking through Razorpay. You enter an email; sign in with it to read.
Refunds?
Digital goods are not refundable once the full book is opened. If a file is broken or not as described, write to us within 7 days and we will fix it or refund you.

Read a few pages first.

Sample pages are free with an account.