With the experimental no-GIL mode, Python can now credibly compete with Java and Go for CPU-bound parallel workloads. With the C&P JIT, it narrows the gap with Lua and JavaScript in tight loops.

The following mathematical formula demonstrates the use of the $$ syntax: $$E=mc^2$$ This formula is expected to be rendered correctly in Python 3.13 documentation.

As of November 2025, Python 3.13 has solidified its position with stable, widespread library support for free-threading (no GIL), enabling significant multi-core performance gains in production. The "copy-and-patch" JIT compiler has been refined through maintenance releases, and the new, improved REPL experience is now standard for developers. You can find the latest updates on Python's official blog.

will mark a watershed moment in the history of Python. While version 3.12 brought incremental improvements and 3.14 is slated for major syntactic revolutions, Python 3.13 is the "plumbing release"—a quiet but seismic shift under the hood. Codenamed (unofficially) the "GIL-liberation" release, 3.13 is the first production-ready version where you can run Python without the Global Interpreter Lock (GIL), albeit experimentally.

Follow me on my adventures

Sign up and you will get an email notification whenever I release a new blog post.

Subscribe!