What we learned by writing and editing the 4th edition of Python in a Nutshell
summary
16 months, 6 editors, coverage across 5 Python releases and coordination across 3 time zones and 2 continents produce a single 4th edition of Python in a Nutshell; the team writes in Google Docs, tracks work with Google Spreadsheets and meets weekly via Google Meets, hosts sample code on a GitHub repo. Major editorial choices: remove async IO and move packaging and embedding chapters online; highlight new APIs like ZoneInfo, recommend remove_prefix/remove_suffix, and warn about Unicode identifier normalization (NFKC) surprises. Royalties support the PSF.
AI-written summary · about
chapters (15)
- 0:00Intro
- 8:14Not covered in the book
- 11:51GitHub
- 13:37ZoneInfo
- 14:38Using ZoneInfo
- 17:55Unicode
- 21:19Middle Dot
- 22:59Normalization
- 25:42Glyphs website
- 27:20Remove prefix
- 28:51Absolute precision
- 30:42Building python from sources
- 32:23Oracle vs Google
- 34:17Discount code
- 35:55Daylight saving time
related talks
34mWriting Python For Kids
34mWriting Python For Kids
31mIntroduce Syntax and History of Python from 2.4 to 3.6
54mCore Python Devs on how COVID has changed core Python development
37mKeynote 1: What's New in Python
39mFireside Chat - Stewarding Rust & Python
01h 10mKeynote 2: Robust Python and Why It Matters
01h 34mThe development process of Python
