October 24, 2022

Python 3.11 released

PythonA high-level language known for readability — dominant in data science, scripting, and web backends. 3.11 shipped on October 24, 2022 with major CPython speedups, better tracebacks, and exception groups.

What it was for

Python (programming language)The 'faster CPython' project delivered 10–60% speed gains for many workloads — important for data science, web APIs, and automationUsing machines or software to perform tasks with minimal human intervention. at scale. Fine-grained error locations (`^` under the exact token) and `TaskGroup` async primitives made production PythonA high-level language known for readability — dominant in data science, scripting, and web backends. less painful.

Why it's here

3.11 was the performance release that answered critics of PythonA high-level language known for readability — dominant in data science, scripting, and web backends.'s speed.

Why it mattered

Faster bytecodeIntermediate instructions produced by compilers — often executed by a virtual machine rather than the CPU directly. and specialization kept PythonA high-level language known for readability — dominant in data science, scripting, and web backends. competitive for servers and notebooks.

What it solved

CPUCentral processing unit — the primary chip that executes program instructions.-bound PythonA high-level language known for readability — dominant in data science, scripting, and web backends. workloads needed real speedups without rewriting in C or RustA systems language emphasizing memory safety without garbage collection — fast adoption in infrastructure..

Media

  • Python (programming language)
    ImagePython (programming language)

    ™/®Python Software Foundation, GPL, via Wikimedia Commons

Related