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. 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.13True 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 PythonAnaconda 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 nowBuild 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 extensionHere’s how to edit HTML in VS Code interactively, with live previews and no additional tools needed. PyInstrument 5.0: Flamegraphs for PythonThis 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 reachEver wanted to put debug breakpoints inside Python lambdas, list comprehensions, or method chains? Now you can. Refurbishing a Symbolics MacIvory Lisp MachineThe thrilling tale of one man’s quest to resurrect a piece of almost-forgotten computing history: The Macintosh-hosted Lisp Machine. Related content feature What is Rust? Safe, fast, and easy software development Unlike most programming languages, Rust doesn't make you choose between speed, safety, and ease of use. Find out how Rust delivers better code with fewer compromises, and a few downsides to consider before learning Rust. By Serdar Yegulalp Nov 20, 2024 11 mins Rust Programming Languages Software Development how-to Kotlin for Java developers: Classes and coroutines Kotlin was designed to bring more flexibility and flow to programming in the JVM. Here's an in-depth look at how Kotlin makes working with classes and objects easier and introduces coroutines to modernize concurrency. By Matthew Tyson Nov 20, 2024 9 mins Java Kotlin Programming Languages analysis Azure AI Foundry tools for changes in AI applications Microsoft’s launch of Azure AI Foundry at Ignite 2024 signals a welcome shift from chatbots to agents and to using AI for business process automation. By Simon Bisson Nov 20, 2024 7 mins Microsoft Azure Generative AI Development Tools news Microsoft unveils imaging APIs for Windows Copilot Runtime Generative AI-backed APIs will allow developers to build image super resolution, image segmentation, object erase, and OCR capabilities into Windows applications. By Paul Krill Nov 19, 2024 2 mins Generative AI APIs Development Libraries and Frameworks Resources Videos