#316: Python 3.11 is here and it's fast (crossover)
About the show
Sponsored by Microsoft for Startups Founders Hub.
Connect with the hosts
- Michael: @mkennedy@fosstodon.org
- Brian: @brianokken@fosstodon.org
- Show announcements: @pythonbytes@fosstodon.org
Hi folks. For our final episode of 2022 here on Python Bytes, we're crossing the streams with my other show, Talk Python To Me.
I present to you one of the more important episodes of the year, the release of Python 3.11 with it's new features and 40% performance improvements.
Thank you for listening to Python Bytes in 2022, have a great holiday break, and Brian and I will see you next week.
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.
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.
Guests
- Irit Katriel @iritkatriel
- Mark Shannon linkedin.com
- Pablo Galindo Salgado @pyblogsal
- Brandt Bucher github.com
Resources from the show
- Michael's Python 3.11 Course talkpython.fm/py311
- Python 3.11.0 is now available blog.python.org
- PEP 101 - Releasing Python peps.python.org
- PEP 678 – Enriching Exceptions with Notes peps.python.org
- PEP 654 – Exception Groups and
except*
peps.python.org - PEP 657 – Include Fine Grained Error Locations in Tracebacks peps.python.org
- Python Buildbot python.org
- Making Python Faster Talk Python Episode talkpython.fm
- Specializing, Adaptive Interpreter on Talk Python talkpython.fm
- Specialist Visualizer github.com
- "Zero cost" exception handling github.com
- Pyodide pyodide.org
- pyscript pyscript.net