[ SIGNAL ACQUIRED ]
import history
An 8-bit documentary about Python's evolution — the fights, the people, and the industry pressure behind every feature.
Language features are lagging indicators of industry pressure.Python never added anything because it was elegant — every feature is a delayed response to something happening outside the language.
THE PRESSURE LINE
◀ THE INDUSTRYPYTHON ▶
- E01A Language for Christmas1989–1999
- 1991Python 0.9.0posted to alt.sources
- 1992Threads — and the GIL[VERIFY]
- 1993Mosaic[VERIFY]
- 1994Python 1.0lambda, map, filter, reduce
- E02The Web Arrives1995–2005
- 1999C10K problem named (Dan Kegel)
- 2000Dot-com crash[VERIFY]
- 2000Python 2.0list comprehensions, GC, u'', the PEP process
- E04The Accidental Gift2001–2015
- 2001Python 2.2generators, new-style classes
- E03The Free Lunch Is Over2005–2012
- 2005Sutter: "The Free Lunch Is Over"
- 2006Intel Core Duo ships
- 2006Python 2.5with, generator.send()
- 2007iPhone[VERIFY]
- E05Two Pythons2008–2020
- 2008Python 3.0str/bytes split — almost nobody upgrades
- 2009Node.js at JSConf EU
- 2011Python 3.2the new GIL
- E06Scripts Become Systems2012–2018
- 2013Docker
- E08The Lock Comes Off2015–now
- 2015TensorFlow
- 2015Python 3.5async/await, typing, @
- E07The Abdication2018–2019
- 2020Python 2.7.18the schism ends
- 2022ChatGPT
- 2024Python 3.13[VERIFY]experimental free-threaded build
- 2025Python 3.14free-threading officially supported
EPISODES
E01A Language for ChristmasOrigins · 1989–1999▶ WATCH
E02The Web Arrives1995–2005▶ WATCH
E03The Free Lunch Is Over2005–2012▶ WATCH
E04The Accidental GiftThe Science Invasion · 2001–2015▶ WATCH
E05Two PythonsThe Schism · 2008–2020▶ WATCH
E06Scripts Become Systems2012–2018▶ WATCH
E07The Abdication2018–2019▶ WATCH
E08The Lock Comes OffAI Coronation & the Speed Reckoning · 2015–now▶ WATCH
Written from the primary sources: python-dev, PEPs, and the people who were there.