#341 – Guido van Rossum: Python and the Future of Programming
0:003:22:36
Speed
Listening elsewhere? Jump this view to your spot.
About this episode
<p>Guido van Rossum is the creator of Python programming language. Please support this podcast by checking out our sponsors:<br />
– <b>GiveDirectly</b>: <a href="https://givedirectly.org/lex">https://givedirectly.org/lex</a> to get gift matched up to $1000<br />
– <b>Eight Sleep</b>: <a href="https://www.eightsleep.com/lex">https://www.eightsleep.com/lex</a> to get special savings<br />
– <b>Fundrise</b>: <a href="https://fundrise.com/lex">https://fundrise.com/lex</a><br />
– <b>InsideTracker</b>: <a href="https://insidetracker.com/lex">https://insidetracker.com/lex</a> to get 20% off<br />
– <b>Athletic Greens</b>: <a href="https://athleticgreens.com/lex">https://athleticgreens.com/lex</a> to get 1 month of fish oil</p>
<p><b>EPISODE LINKS:</b><br />
Guido’s Twitter: <a href="https://twitter.com/gvanrossum">https://twitter.com/gvanrossum</a><br />
Guido’s Website: <a href="https://gvanrossum.github.io/">https://gvanrossum.github.io/</a><br />
Python’s Website: <a href="https://python.org">https://python.org</a></p>
<p><b>PODCAST INFO:</b><br />
Podcast website: <a href="https://lexfridman.com/podcast">https://lexfridman.com/podcast</a><br />
Apple Podcasts: <a href="https://apple.co/2lwqZIr">https://apple.co/2lwqZIr</a><br />
Spotify: <a href="https://spoti.fi/2nEwCF8">https://spoti.fi/2nEwCF8</a><br />
RSS: <a href="https://lexfridman.com/feed/podcast/">https://lexfridman.com/feed/podcast/</a><br />
YouTube Full Episodes: <a href="https://youtube.com/lexfridman">https://youtube.com/lexfridman</a><br />
YouTube Clips: <a href="https://youtube.com/lexclips">https://youtube.com/lexclips</a></p>
<p><b>SUPPORT & CONNECT:</b><br />
– Check out the sponsors above, it’s the best way to support this podcast<br />
– Support on Patreon: <a href="https://www.patreon.com/lexfridman">https://www.patreon.com/lexfridman</a><br />
– Twitter: <a href="https://twitter.com/lexfridman">https://twitter.com/lexfridman</a><br />
– Instagram: <a href="https://www.instagram.com/lexfridman">https://www.instagram.com/lexfridman</a><br />
– LinkedIn: <a href="https://www.linkedin.com/in/lexfridman">https://www.linkedin.com/in/lexfridman</a><br />
– Facebook: <a href="https://www.facebook.com/lexfridman">https://www.facebook.com/lexfridman</a><br />
– Medium: <a href="https://medium.com/@lexfridman">https://medium.com/@lexfridman</a></p>
<p><b>OUTLINE:</b><br />
Here’s the timestamps for the episode. On some podcast players you should be able to click the timestamp to jump to that time.<br />
(00:00) – Introduction<br />
(07:26) – CPython<br />
(12:38) – Code readability<br />
(17:00) – Indentation<br />
(33:36) – Bugs<br />
(45:04) – Programming fads<br />
(1:00:15) – Speed of Python 3.11<br />
(1:25:09) – Type hinting<br />
(1:30:27) – mypy<br />
(1:35:43) – TypeScript vs JavaScript<br />
(1:51:42) – Best IDE for Python<br />
(2:01:43) – Parallelism<br />
(2:19:36) – Global Interpreter Lock (GIL)<br />
(2:29:14) – Python 4.0<br />
(2:41:31) – Machine learning<br />
(2:51:13) – Benevolent Dictator for Life (BDFL)<br />
(3:02:49) – Advice for beginners<br />
(3:09:21) – GitHub Copilot<br />
(3:12:47) – Future of Python</p>