~/talk

What we learned by writing and editing the 4th edition of Python in a Nutshell

Talkat PyCon Italia 2023 · 2023-05-25..05-28· [python]
links:none on file
links:none on file
slides:none on file

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

  1. 0:00Intro
  2. 8:14Not covered in the book
  3. 11:51GitHub
  4. 13:37ZoneInfo
  5. 14:38Using ZoneInfo
  6. 17:55Unicode
  7. 21:19Middle Dot
  8. 22:59Normalization
  9. 25:42Glyphs website
  10. 27:20Remove prefix
  11. 28:51Absolute precision
  12. 30:42Building python from sources
  13. 32:23Oracle vs Google
  14. 34:17Discount code
  15. 35:55Daylight saving time
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.