Serdar Yegulalp
Senior Writer

True multithreading in Python at last!

analysis
Oct 18, 20242 mins
Programming LanguagesPythonSoftware Development

Python 3.13 is here and finally free of the GIL. Get started with the free-threaded build now. Also, find out why Anaconda is the leading Python distro for data science, explore a generative AI project written in Python, and discover flamegraphs in PyInstrument 5.0.

Person jumping for joy on a mountaintop. Freedom, expansion, triumph.
Credit: sivivolk/Shutterstock

This (half-) month in Python and elsewhere: Python 3.13’s “no-GIL” or “free-threaded” version is out, and you can try it right now! Also, explore the ins and outs of Anaconda’s Python distribution for data science and get cracking on a Python-powered generative AI project—if you can choose just one.

Top picks for Python readers on InfoWorld

Get started with the free-threaded build of Python 3.13
True multithreading in Python is here at last! Now, you just need to make it work in your programs.

Life without Python’s ‘dead batteries’
Python 3.13 cleaned house, including removing a bunch of end-of-life standard library offerings. Here’s how to replace the ones you still need.

Get started with Anaconda Python
Anaconda is the premiere Python distro for data scientists and machine learning mavens. Find out why in this quick starter tutorial.

6 generative AI Python projects to run now
Build a chatbot with Llama2; visualize your data with Streamlit; parse documents with LangChain … who could choose just one?

More good reads and Python updates elsewhere

VS Code Web Visual Editor extension
Here’s how to edit HTML in VS Code interactively, with live previews and no additional tools needed.

PyInstrument 5.0: Flamegraphs for Python
This secret-weapon-grade tool for unobtrusively profiling Python code was years in the making.

PyTraceToIX: Code tracing for all the parts Python debugging can’t reach
Ever wanted to put debug breakpoints inside Python lambdas, list comprehensions, or method chains? Now you can.

Refurbishing a Symbolics MacIvory Lisp Machine
The thrilling tale of one man’s quest to resurrect a piece of almost-forgotten computing history: The Macintosh-hosted Lisp Machine.

Serdar Yegulalp
Senior Writer

Serdar Yegulalp is a senior writer at InfoWorld, covering software development and operations tools, machine learning, containerization, and reviews of products in those categories. Before joining InfoWorld, Serdar wrote for the original Windows Magazine, InformationWeek, the briefly resurrected Byte, and a slew of other publications. When he's not covering IT, he's writing SF and fantasy published under his own personal imprint, Infinimata Press.

More from this author