How the Python team is adapting the language for an AI future (Ep. 593)
In part two of their conversation, Ben and Kyle chat with Python core developer and Steering Council member Pablo Galindo Salgado about balancing consistency and new features in language design, the importance of gathering community feedback on new iterations, and why he’s focused on making Python faster.
What it’s like to be on the Python Steering Council (Ep. 592)
Ben and senior software engineer Kyle Mitofsky talk with Pablo Galindo Salgado, a Python core developer and Python Steering Council member, about how he infiltrated software development from the world of physics, the journey from fixing typos to updating core, and the time he broke GitHub (an important developer milestone!).
Code completion isn’t magic; it just feels that way (Ep. 464)
Meredydd Lyff, founder and CEO of Anvil, joins the home team to discuss code completion: what it is and how it works, from first principles to best practices. Plus: Is 90% of biology attributable to magic gremlins?
Underscoring (or dunder-scoring) the importance of native type methods in Python
Standard operators make for clean, readable code. With dunder methods, you can add these operators to your own classes.
Podcast 371: Exploring the magic of instant Python refactoring with Sourcery
Who needs a pair programmer?
Podcast 327: Fullstack web programming with nothing but Python
Creating a web app shouldn't require mastering three languages and four frameworks.
Level Up: Mastering statistics with Python - part 5
Rather than dig into complex math or over-simplify by using a pre-written function, we'll write our own binomial test function, primarily using base Python. In the process, we'll learn more about how hypothesis testing works and build intuition for how to interpret a p-value.
Level Up: Mastering statistics with Python - part 4
While many introductory statistics classes teach the CLT, very few actually attempt to prove it because that requires some complex math. In this session, we'll bypass all that math by using Python loops to simulate the CLT.
Podcast 287: How do you make software reliable enough for space travel?
We discuss ten tips for preventing runaway code when a spaceship is on the line.
Why is the Migration to Python 3 Taking So Long?
For some companies who have already made the change years ago, it won’t be an issue. However, there’s a whole range of companies who won’t be making the change anytime soon, for a number of reasons. What does this change mean for companies heavily utilizing the language, particularly those who may not be ready to migrate?