

Python Bytes
Michael Kennedy and Brian Okken
Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
Episodes
Mentioned books

Aug 4, 2021 • 42min
#245 Fire up your Python time machine (and test some code)
Topics covered in this episode:
State of the community (via Jet Brains)
Cornell - record & replay mock server
pyinstrument
Python 3.10 is now in Release Candidate phase. RC1 just released.
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/245

Jul 30, 2021 • 35min
#244 vendorizing your Python podcast
Topics covered in this episode:
pip Environmental Variables
* Extra, Extra, 6x Extra, hear all about it*
Building and testing Python with GitHub Actions
python-vendorize
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/244

Jul 21, 2021 • 42min
#243 Django unicorns and multi-region PostgreSQL
Topics covered in this episode:
MongoDB 5
Python 3.11: Enhanced error locations in tracebacks
fly.io multi-region PostgreSQL and last mile Redis
django-unicorn
Blue: The somewhat less uncompromising code formatter than black
Organize and Index Your Screenshots (OCR) on macOS
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/243

Jul 15, 2021 • 39min
#242 from lib import * but less
Topics covered in this episode:
just
Strong Typing
testbook
auto-all
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/242

Jul 7, 2021 • 40min
#241 f-yes we want some f-string tricks!
Topics covered in this episode:
Autosync all branches of a fork
Measuring memory usage in Python: it’s tricky!
Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}'
10 Tips and Tools You Can Adopt in 15 minutes or Less To Level Up Your Dev Productivity
How to Start a Production-Ready Django Project
Bunch
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/241

Jul 2, 2021 • 52min
#240 This is GitHub, your pilot speaking...
Topics covered in this episode:
Subclassing in Python Redux
* Extra, Extra, Extra7, Hear all about it!**
klib
Don’t forget about functools
GitHub Copilot
Kats
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/240

Jun 23, 2021 • 43min
#239 No module named pythonbytes
Topics covered in this episode:
ormar: an async mini ORM for Python, with support for Postgres, MySQL, and SQLite.
No module named
JupyterLite
Lot of plots
Monty, Mongo tinified. MongoDB implemented in Python
Exhaustiveness Checking with Mypy
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/239

Jun 15, 2021 • 47min
#238 A cloud-based file system for Python and a new GUI!
Topics covered in this episode:
Practical SQL for Data Analysis
Git Blame in your Python Tracebacks
fsspec: a unified file system library
The need for slimmer containers
PandasGUI: A GUI for analyzing Pandas DataFrames
xarray: pandas-like API for labeled N-dimensional data
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/238

Jun 9, 2021 • 40min
#237 Separate your SQL and Python, asynchronously with aiosql
Topics covered in this episode:
Textual
Pinning application dependencies with pip-tools compile
Pynguin
Python Advisory DB
Function Overloading with singledispatch and multipledispatch
Aiosql
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/237

Jun 2, 2021 • 37min
#236 Fuzzy wuzzy wazzy fuzzy was faster
Topics covered in this episode:
Using accessible colors, monolens & CMasher
rapidfuzz: Rapid fuzzy string matching in Python and C++
Structlog to improve your logs
xfail now works with pytest-subtests
BaseSettings in Pydantic
Take care of the documentation on your team will thank you later
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/236