Python 3.11 is here! Keeping with the annual release cycle, the Python core devs have released the latest version of Python. And this one is a big one. It has more friendly error messages and is massively faster than 3.10 (between 10 to 60% faster) which is a big deal for a year over year release of a 30 year old platform.
<br/>
<br/>
On this episode, we have Irit Katriel, Pablo Galindo Salgado, Mark Shannon, and Brandt Bucher all of whom participated in releasing Python this week on the show to tell us about that process and some of the highlight features.<br/>
<br/>
<strong>Links from the show</strong><br/>
<br/>
<div><b>Guests</b><br/>
<b>Irit Katriel</b>: <a href="https://twitter.com/iritkatriel" target="_blank" rel="noopener">@iritkatriel</a><br/>
<b>Mark Shannon</b>: <a href="https://www.linkedin.com/in/mark-shannon-bb459551/" target="_blank" rel="noopener">linkedin.com</a><br/>
<b>Pablo Galindo Salgado</b>: <a href="https://twitter.com/pyblogsal" target="_blank" rel="noopener">@pyblogsal</a><br/>
<b>Brandt Bucher</b>: <a href="https://github.com/brandtbucher/" target="_blank" rel="noopener">github.com</a><br/>
<br/>
<b>Python 3.11.0 is now available</b>: <a href="https://blog.python.org/2022/10/python-3110-is-now-available.html" target="_blank" rel="noopener">blog.python.org</a><br/>
<b>PEP 101 - Releasing Python</b>: <a href="https://peps.python.org/pep-0101/" target="_blank" rel="noopener">peps.python.org</a><br/>
<b>PEP 678 – Enriching Exceptions with Notes</b>: <a href="https://peps.python.org/pep-0678/" target="_blank" rel="noopener">peps.python.org</a><br/>
<b>PEP 654 – Exception Groups and except*</b>: <a href="https://peps.python.org/pep-0654/" target="_blank" rel="noopener">peps.python.org</a><br/>
<b>PEP 657 – Include Fine Grained Error Locations in Tracebacks</b>: <a href="https://peps.python.org/pep-0657/" target="_blank" rel="noopener">peps.python.org</a><br/>
<b>Python Buildbot</b>: <a href="https://www.python.org/dev/buildbot/" target="_blank" rel="noopener">python.org</a><br/>
<b>Making Python Faster Talk Python Episode</b>: <a href="https://talkpython.fm/episodes/show/339/making-python-faster-with-guido-and-mark" target="_blank" rel="noopener">talkpython.fm</a><br/>
<b>Specializing, Adaptive Interpreter on Talk Python</b>: <a href="https://talkpython.fm/episodes/show/381/python-perf-specializing-adaptive-interpreter" target="_blank" rel="noopener">talkpython.fm</a><br/>
<b>Specialist Visualizer</b>: <a href="https://github.com/brandtbucher/specialist" target="_blank" rel="noopener">github.com</a><br/>
<b>"Zero cost" exception handling</b>: <a href="https://github.com/python/cpython/issues/84403" target="_blank" rel="noopener">github.com</a><br/>
<b>Pyodide</b>: <a href="https://pyodide.org/en/stable/" target="_blank" rel="noopener">pyodide.org</a><br/>
<b>pyscript</b>: <a href="https://pyscript.net" target="_blank" rel="noopener">pyscript.net</a><br/>
<b>Watch this episode on YouTube</b>: <a href="https://www.youtube.com/watch?v=Iak-6AsMLsU" target="_blank" rel="noopener">youtube.com</a><br/>
<b>Episode transcripts</b>: <a href="https://talkpython.fm/episodes/transcript/388/python-3.11-is-here-and-its-fast" target="_blank" rel="noopener">talkpython.fm</a><br/>
<br/>
<b>--- Stay in touch with us ---</b><br/>
<b>Subscribe to us on YouTube</b>: <a href="https://talkpython.fm/youtube" target="_blank" rel="noopener">youtube.com</a><br/>
<b>Follow Talk Python on Twitter</b>: <a href="https://twitter.com/talkpython" target="_blank" rel="noopener">@talkpython</a><br/>
<b>Follow Michael on Twitter</b>: <a href="https://twitter.com/mkennedy" target="_blank" rel="noopener">@mkennedy</a><br/></div><br/>
<strong>Sponsors</strong><br/>
<a href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code TALKPYTHON</a><br>
<a href='https://talkpython.fm/heroes'>Command Line Heroes</a><br>
<a href='https://talkpython.fm/assemblyai'>AssemblyAI</a><br>
<a href='https://talkpython.fm/training'>Talk Python Training</a>
↧