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.