
#407: pytest tips and tricks for better testing
If you're like most people, the simplicity and easy of getting started is a big part of pytest's appeal. But beneath that simplicity, there is a lot of power and depth. We have Brian Okken on this epi...
18 Maalis 202356min

#406: Reimagining Python's Packaging Workflows
The great power of Python is its over 400,000 packages on PyPI to serve as building blocks for your app. How do you get those needed packages on to your dev machine and managed within your project? Wh...
12 Maalis 20231h 6min

#405: Testing in Radio Astronomy with Python and pytest
So you know about dependencies and testing, right? If you're talking to a DB in your app, you have to decide how to approach that with your tests. There are lots of solid options you might pick and th...
3 Maalis 202359min

#404: Clean Code in Python
Clean code is one of those aspects of your programming career that's easy to put on the back burner (sometimes by management more than yourself). But it's important in the short term for writing more ...
20 Helmi 20231h 4min

#403: Fusion Ignition Breakthrough and Python
Imagine a world with free and unlimited clean energy. That's the musings of a great science fiction story. But nuclear fusion (the kind that powers the sun) has always been close at hand, we see the s...
13 Helmi 20231h 4min
![#402: Polars: A Lightning-fast DataFrame for Python [updated audio]](https://cdn.podme.com/podcast-images/D668FE2E460E381067B6A7469369C8E4_small.jpg)
#402: Polars: A Lightning-fast DataFrame for Python [updated audio]
When you think about processing tabular data in Python, what library comes to mind? Pandas, I'd guess. But there are other libraries out there and Polars is one of the more exciting new ones. It's bui...
8 Helmi 202358min

#401: Migrating 3.8 Million Lines of Python
At some point, you've probably migrated an app from one framework or major runtime version to another. For example, Django to Flask, Python 2 to Python 3, or even Angular to Vue.js. This can be a big ...
2 Helmi 20231h

#400: Ruff - The Fast, Rust-based Python Linter
Our code quality tools (linters, test frameworks, and others) play an important role in keeping our code error free and conforming to the rules our teams have chosen. But when these tools become slugg...
25 Tammi 20231h 3min

