Microsoft's new all-in-one data-science pack for Python in VS Code gave developers plenty to celebrate this month. Also check out Modin (a drop-in replacement for Pandas), Hy 1.0.0, and Spyder 6. Credit: Rawpixel September’s been a busy time in the world of Python. This end-of-month roundup has Python rocking the top of the Tiobe charts like Java once did, Microsoft dropping an all-in-one data-science pack for Python and VS Code, and a solid guide to using the py launcher—your best friend for Python on Windows. And, if you’re scratching your head over whether to choose Go or Python, we have answers. Top picks for Python readers on InfoWorld Microsoft unveils Python Data Science Extension Pack for Visual Studio CodePython language support, Jupyter notebooks, data wrangling, and GitHub Copilot—it’s everything you need, all in one package! Python scores its highest rating in Tiobe indexAt 18%, Python now ranks where Java was eight years ago. Is anyone else wondering where we’ll be in another eight years … or two? How to use Python’s py launcher for WindowsGet to know the two little letters that make Python so much more useful. Go vs. Python: How to chooseCan’t decide between Go’s speed and Python’s convenience? Here’s a pros and cons list to help you break the tie. More good reads and Python updates elsewhere JetBrains 2023 Python Developers SurveyWho’s using the snake these days, and what are they doing with it? The results are in! (Spoiler for data analysis, web development, and machine learning.) Modin: A drop-in replacement for PandasScale Pandas across multiple cores by replacing nothing but your imports. Hy 1.0.0: A Lisp dialect for PythonThis is the first production-ready release of a Lisp variant that compiles to Python, interoperates with it, and uses existing Python libraries. Spyder 6 IDE is outThe latest version of the IDE for Python data scientists, written in Python, with new installers, better debugging, and tons of overall performance improvements. What’s not to like? 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 news F# 9 adds nullable reference types Latest version of Microsoft’s functional .NEt programming language provides a type-safe way to handle reference types that can have null as a valid value. By Paul Krill Nov 18, 2024 3 mins Microsoft .NET Programming Languages Software Development news Go language evolving for future hardware, AI workloads The Go team is working to adapt Go to large multicore systems, the latest hardware instructions, and the needs of developers of large-scale AI systems. By Paul Krill Nov 15, 2024 3 mins Google Go Generative AI Programming Languages Resources Videos