Explore the advancements in Python 3.11's performance in this 29-minute conference talk from EuroPython 2022. Dive into the "Faster CPython" project, which aims to significantly speed up Python over upcoming releases. Learn about major changes implemented in Python 3.11, including the adaptive specializing interpreter (PEP 659), consecutively allocated execution frames, zero-cost try-except blocks, more regular object layout, and lazily created object dictionaries. Understand how each of these improvements contributes to Python's speed and their interactions. Gain insights into potential directions for Python 3.12 and beyond. This informative presentation is essential for Python developers and enthusiasts interested in the language's evolving performance capabilities.
Overview
Syllabus
How we are making Python 3.11 faster - presented by Mark Shannon
Taught by
EuroPython Conference