

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

Jun 18, 2020 • 25min
#186 The treebeard will guard your notebook
Topics covered in this episode:
sidetable - Create Simple Summary Tables in Pandas
tabulate
treebeard - ci for notebooks
Upcoming features in venv/virtualenv
PEP 582 now!
awesome pyproject.toml projects
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/186

Jun 12, 2020 • 25min
#185 This code is snooping on you (a good thing!)
Topics covered in this episode:
MyST - Markedly Structured Text
direnv
Convert a Python Enum to JSON
Pendulum: Python datetimes made easy
PySnooper - Never use print for debugging again
Fil: A New Python Memory Profiler for Data Scientists and Scientists
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/185

Jun 5, 2020 • 36min
#184 Too many ways to wait with await?
Topics covered in this episode:
Waiting in asyncio
virtualenv is faster than venv
Latency in Asynchronous Python
How to Deprecate a PyPI Package
Another progress bar library: Enlighten
Code Ocean
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/184

May 29, 2020 • 32min
#183 Need a beautiful database editor? Look to the Bees!
Topics covered in this episode:
fastpages: An easy to use blogging platform, with enhanced support for Jupyter Notebooks.
BeeKeeper Studio Open Source SQL Editor and Database Manager
2nd Annual Python Web Conference
Mimesis - Fake Data Generator
Schemathesis
Finding secrets by decompiling Python bytecode in public repositories
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/183

May 19, 2020 • 26min
#182 PSF Survey is out!
Topics covered in this episode:
PSF / JetBrains Survey
Hypermodern Python
Open AI Jukebox
The Curious Case of Python's Context Manager
nbstripout
Write ups for The 2020 Python Language Summit
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/182

May 14, 2020 • 31min
#181 It's time to interrogate your Python code
Topics covered in this episode:
interrogate: checks your code base for missing docstrings
Streamlit: Turn Python Scripts into Beautiful ML Tools
Why You Should Document Your Tests
HoloViz project
A cool new progress bar for python
Awesome Panel
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/181

May 8, 2020 • 33min
#180 Transactional file IO with Python and safer
Topics covered in this episode:
Ubuntu 20.04 is out!
Working with warnings in Python
Safer file writer
codespell
Austin profiler
Numbers in Python
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/180

Apr 30, 2020 • 45min
#179 Guido van Rossum drops in on Python Bytes
Topics covered in this episode:
New governance model for the Django project
missingno
Announcements from the language summit.
Codes of Conduct and Enforcement
Myths about Indentation
Parsers and LibCST
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/179

Apr 22, 2020 • 38min
#178 Build a PyPI package from a Jupyter notebook
Topics covered in this episode:
Pandas-Bokeh
Stop naming your python modules “utils”
From 1 to 10,000 test cases in under an hour: A beginner's guide to property-based testing
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/178

Apr 16, 2020 • 42min
#177 Coding is 90% Google searching or is it?
Topics covered in this episode:
Announcing a new Sponsorship Program for Python Packaging
energy-usage
Coding is 90% Google Searching — A Brief Note for Beginners
Using WSL to Build a Python Development Environment on Windows
A Pythonic Guide to SOLID Design Principles
Types for Python HTTP APIs: An Instagram Story
Extras
Joke
See the full show notes for this episode on the website at pythonbytes.fm/177