Skip to content
Python · Beginner → Working developer

Python in One Month

Solid working knowledge with a 4-week plan

What's inside

  • A paced 4-week plan through all of Python
  • Practice drills at the end of every section
  • Two guided mini-projects to cement the ideas
  • More worked examples and edge cases than the crash notes

What's covered

  1. 1 · The data model & dunders Every value has three things — an identity, a type, and a value.
  2. 2 · Comprehensions & generator expressions One expression that builds a list, dict, or set — transform, filter, and nest in a single readable line.
  3. 3 · Closures, scope & decorators A name is resolved L → E → G → B — and a nested function remembers the scope it was born in.
  4. 4 · Functional tools itertools & functools
  5. 5 · OOP patterns inheritance, MRO & ABCs
  6. 6 · Dataclasses & named tuples Annotate the fields — Python writes __init__ , __repr__ & __eq__ for you.
  7. 7 · Type hints in practice Hints are documentation a tool can verify — for editors, refactoring & mypy. Python ignores them at runtime.
  8. 8 · The essential standard library Four specialised containers that turn five-line idioms into one call .
  9. 9 · Pathlib & files A filesystem path is a rich object , not a fragile string — it knows its own parts.
  10. 10 · Logging, argparse & CLIs Drop print() for real programs — logging gives you levels, timestamps, and routing you control once at startup.
  11. 11 · Concurrency threads, processes & asyncio
  12. 12 · Packaging & environments A venv is a private, throw-away copy of Python so each project pins its own dependencies — no global collisions.
  13. 13 · Testing with pytest Write a function starting with test_ , use a plain assert , run pytest — that's the whole ritual.
  14. 14 · Regex & text processing A regex is a tiny pattern language for text — written as a raw string r"…" so backslashes survive.
  15. 15 · Project Codebase Stats (CLI)
  16. 16 · Project Concurrent Site Checker
  17. 17 · Cheat sheet The working-knowledge tier on two pages — scan, don't read.

Python in One Month turns the crash notes into a paced, four-week plan — solid working knowledge of Python with practice drills and two mini-projects so the ideas move from “I read it” to “I can build it”.

Python is the lingua franca of data & scripting, and this book respects your time: no filler, no padding, just the parts that matter — in a handwritten style that’s genuinely enjoyable to read.

Preview a few pages below, then grab the PDF. You’ll have it in your inbox in seconds.

Questions

How is this different from the One Week edition?

Same voice and design, more depth: a paced plan, practice drills, and two mini-projects so the ideas actually stick.

What format is the book?

A print-ready PDF — the same handwritten "Classic Ruled" style throughout. Read it on any device or print it.

Do I need an account to buy?

No. Buy with just your email; we send the download link instantly and let you create an account later to re-download anytime.

Can I get a refund?

Yes — see our refund policy. If the book isn't for you, reach out.