Lex Fridman PodcastGuido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341
Episode Details
EPISODE INFO
- Released
- November 26, 2022
- Duration
- 3h 15m
- Channel
- Lex Fridman Podcast
- Watch on YouTube
- ▶ Open ↗
EPISODE DESCRIPTION
Guido van Rossum is the creator of Python programming language. Please support this podcast by checking out our sponsors:
- GiveDirectly: https://givedirectly.org/lex to get gift matched up to $1000
- Eight Sleep: https://www.eightsleep.com/lex to get special savings
- Fundrise: https://fundrise.com/lex
- InsideTracker: https://insidetracker.com/lex to get 20% off
- Athletic Greens: https://athleticgreens.com/lex to get 1 month of fish oil
EPISODE LINKS: Guido's Twitter: https://twitter.com/gvanrossum Guido's Website: https://gvanrossum.github.io/ Python's Website: https://python.org PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 OUTLINE: 0:00 - Introduction 0:48 - CPython 6:01 - Code readability 10:22 - Indentation 26:58 - Bugs 38:26 - Programming fads 53:37 - Speed of Python 3.11 1:18:31 - Type hinting 1:23:49 - mypy 1:29:05 - TypeScript vs JavaScript 1:45:05 - Best IDE for Python 1:55:05 - Parallelism 2:12:58 - Global Interpreter Lock (GIL) 2:22:36 - Python 4.0 2:34:53 - Machine learning 2:44:35 - Benevolent Dictator for Life (BDFL) 2:56:11 - Advice for beginners 3:02:43 - GitHub Copilot 3:06:10 - Future of Python SOCIAL:
- Twitter: https://twitter.com/lexfridman
- LinkedIn: https://www.linkedin.com/in/lexfridman
- Facebook: https://www.facebook.com/lexfridman
- Instagram: https://www.instagram.com/lexfridman
- Medium: https://medium.com/@lexfridman
- Reddit: https://reddit.com/r/lexfridman
- Support on Patreon: https://www.patreon.com/lexfridman
SPEAKERS
Lex Fridman
hostGuido van Rossum
guest
EPISODE SUMMARY
In this episode of Lex Fridman Podcast, featuring Lex Fridman and Guido van Rossum, Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341 explores guido van Rossum on Python’s design, speed, types, and future Guido van Rossum and Lex Fridman explore Python’s design philosophy, from readability and indentation to dynamic typing and optional static type hints. They dig into major performance work in CPython 3.11, explaining how adaptive, specializing bytecode interpretation speeds up common operations without a JIT. The conversation compares concurrency models, the global interpreter lock (GIL), async I/O, and possible futures such as sub-interpreters and a no‑GIL Python 4. They also discuss tooling (MyPy, IDEs, GitHub Copilot), why Python conquered scientific computing and machine learning, open‑source culture, and what it meant for Guido to step down as BDFL.
RELATED EPISODES
Get more out of YouTube videos.
High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.
Add to Chrome




