This chapter explores the upcoming performance enhancements in Python 3.13, particularly the introduction of a free threading mode while retaining the global interpreter lock. The speakers discuss the significance of this change for the scientific community and ongoing efforts to simplify the development of standalone Python applications. Additionally, they highlight the challenges of compiling Python efficiently and the need for better tools to manage environments and packages in data science.
Python performance has come a long way in recent times. And it's often the data scientists, with their computational algorithms and large quantities of data, who care the most about this form of performance. It's great to have Stan Seibert back on the show to talk about Python's performance for data scientists. We cover a wide range of tools and techniques that will be valuable for many Python developers and data scientists.
Episode sponsors
Posit
Talk Python Courses
Links from the show