Python 3: ten years later
summary
Ten years of concrete results: a gradual migration strategy replaces all‑at‑once porting, new tooling and soft‑transitions make incremental work feasible, and distributions ship installers by default. pip becomes de facto installer and tools like six, modernize, futurize and mypy enable file‑by‑file ports; corporate efforts and CI plus tests move huge codebases — Dropbox ports five million lines with typing. Benchmarks show Python 3 faster overall and Instagram cuts CPU 12% and memory 30%.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:47Autumn
- 5:38Python Free
- 11:48Wall of Shame
- 17:37Fresh Air
- 23:50War of superpower
- 24:38Faster than Python 2
- 25:51Python 2 issues
- 28:41Python 3 improvements
- 31:19New features
- 32:11Fstring
- 34:11List comprehension
- 35:09Variables
- 38:20Python 3 Fall
- 39:52Questions
related talks
01h 12mPython 3: the Next Generation (is here already)
26mThe Future of Python: Evolution or Succession?
31mPython 3 for People Who Haven't Been Paying Attention
45mWriting Python 2/3 compatible code
32mHow (not) to upgrade a platform
26mPython 2 is dead! Drag your old code into the modern age
48mPython Performance: Past, Present and Future
30mThe Evolutionary Saga of Python Packaging
