Python Bytes - podcast cover

Python Bytes

Michael Kennedy and Brian Okkenpythonbytes.fm
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.
Last refreshed:
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

#272 The tools episode

Topics covered in this episode: Why your mock still doesn’t work pls Kitty Futures and easy parallelisation pgMustard bpytop Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/272...

Feb 24, 202248 minEp. 272

#271 CPython: Async Task Groups in Python 3.11

Topics covered in this episode: fastapi-events Ways I Use Testing as a Data Scientist py-overload Next-generation seaborn interface Compile CPython to Web Assembly Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/271...

Feb 16, 202257 minEp. 271

#270 Can errors really be beautiful?

Topics covered in this episode: A Better Pygame Mainloop awesome sqlalchemy ThreadPoolExecutor in Python: The Complete Guide Chaining comparison operators Create Beautiful Tracebacks with Python’s Exception Hooks Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/270...

Feb 10, 202247 minEp. 270

#269 Get Rich and replace your cat

Topics covered in this episode: rich-cli Documentation unit tests Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/269...

Feb 03, 202241 minEp. 269

#268 Wait, you can Google that?

Topics covered in this episode: (draft) PEP 679 -- Allow parentheses in assert statements Everything I googled as a dev PyCascades 2022! Strict Python function parameters mureq - vendored requests Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/268...

Jan 27, 202245 minEp. 268

#267 Python on the beach

Topics covered in this episode: Box: Python dictionaries with advanced dot notation access Reading tracebacks in Python Raspberry Pi: These two new devices just went live on the International Space Station Make Simple Mocks With SimpleNamespace Extra, extra, exta 3 Things You Might Not Know About Numbers in Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/267...

Jan 21, 202233 minEp. 267

#266 Python has a glossary?

Topics covered in this episode: Python glossary and FAQ Any.io Vaex : a high performance Python library for lazy Out-of-Core DataFrames Django Community Survey Results Extra, Extra, Extra, Extra: Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/266...

Jan 13, 202227 minEp. 266

#265 Get asizeof pympler and muppy

Topics covered in this episode: Survey results Modern attrs API Yamele - A schema and validator for YAML pympler Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/265...

Jan 05, 202248 minEp. 265

#264 We're just playing games with Jupyter at this point

Topics covered in this episode: Jupyter Games Canary Tokens A reverse chronology of some Python features Hyperactive GCs and ORMs/ODMs Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/264...

Dec 22, 202153 minEp. 264

#263 It’s time to stop using Python 3.6

Topics covered in this episode: Django 4.0 released python-minifier It’s time to stop using Python 3.6 How to Visualize the Formula 1 Championship in Python nbdime : Jupyter Notebook Diff and Merge tools Using AI to analyse and recommend software stacks for Python apps Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/263...

Dec 15, 202150 minEp. 263

#262 So many bots up in your documentation

Topics covered in this episode: pytest 7.0.0rc1 PandasTutor Apache Airflow textwrap.dedent pip-audit Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/262...

Dec 09, 202143 minEp. 262

#261 Please re-enable spacebar heating

Topics covered in this episode: rClone check-wheel-contents xarray JetBrains Remote Development The XY Problem kerchunk - Making data access fast and invisible Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/261...

Dec 03, 202142 minEp. 261

#260 It's brutally simple: made just from pickle and zip

Topics covered in this episode: Using cog to update --help in a Markdown README file An oral history of Bank Python C Pyxel How to Ditch Codecov for Python Projects tiptop (like glances) pyc64 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/260...

Nov 23, 202149 minEp. 260

#259 That argument is a little late-bound

Topics covered in this episode: pypi-changes Late-bound argument defaults for Python pandas.read_sql pyjion Tips for debugging with print() SHAP (and beeswarm plot ) Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/259...

Nov 17, 202147 minEp. 259

#258 Python built us an anime dog!

Topics covered in this episode: stale: github bot to “Close Stale Issues and PRs” jut - JUpyter notebook Terminal viewer JupyterLyte Feature comparison of ack, ag, git-grep, GNU grep and ripgrep Python Client for Airtable: pyairtable Black can now format notebooks Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/258...

Nov 11, 202143 minEp. 258

#257 Python Launcher - Launching Python Everywhere

Topics covered in this episode: Django 4.0 beta 1 released py - The Python launcher Model bakery Coverage goals, goals.py Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/257...

Nov 04, 202140 minEp. 257

#256 And the best open source project prize goes to ...

Topics covered in this episode: It’s episode 2^8 (nearly 5 years of podcasting) Where does all the effort go? : Looking at Python core developer activity Why you shouldn't invoke setup.py directly By Paul Ganssle (from Talk Unlock the mysteries of time, Python's datetime that is! ) OpenTelemetry is going stable soon Understanding all of Python, through its builtins FastAPI, Dask, and more Python goodies win best open source titles Notes From the Meeting On Python GIL Removal Between Python Core ...

Oct 29, 20211 hrEp. 256

#255 Closember eve, the cure for Hacktoberfest?

Topics covered in this episode: Wrapping C++ with Cython tbump : bump software releases Closember by Matthias Bussonnier scikit learn goes 1.0 Using devpi as an offline PyPI cache PyPi command line Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/255...

Oct 20, 202147 minEp. 255

#254 Do Excel things, get notebook Python code with Mito

Topics covered in this episode: yaml, GH Actions, and Python 3.10 Beating C and Java, Python Becomes the #1 Most Popular Programming Language, Says TIOBE Newspaper3k: Article scraping & curation PEP 660, pip 21.3, flit 3.4 -> easy editable installs Mito - a JupterLab Extension - generates Python code while you work on your analysis troposphere Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/254...

Oct 13, 202131 minEp. 254

#253 A new Python for you, and for everyone!

Topics covered in this episode: awesome-htmx Python 3.10 is here !!!! Prospector (almost) All Python analysis tools together Rich Pandas DataFrames Union types, baby! Make your code darker - Improving Python code incrementally Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/253...

Oct 07, 202145 minEp. 253

#252 Jupyter is now a desktop app!

Topics covered in this episode: Changing themes to DIY SQLFluff JupyterLab Desktop Requests Cache pypi-rename Django 4 coming with Redis Adapter PEP 612 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/252...

Sep 29, 202144 minEp. 252

#251 A 95% complete episode (wait for it)

Topics covered in this episode: auto-optional Making World-Class Docs Takes Effort Starship JMESPath pedalboard - audio effects library PEP 665 (and the journey so far ) Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/251...

Sep 22, 202156 minEp. 251

#250 skorch your scikit-learn together with PyTorch

Topics covered in this episode: Exciting New Ways To Be Told That Your Python Code is Bad GitHub Readme Stats Nox Two tools for dealing with text MPIRE (MultiProcessing Is Really Easy) skorch Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/250...

Sep 15, 202142 minEp. 250

#249 All of Linux as a Python API

Topics covered in this episode: Fickling Python Project-Local Virtualenv Management Testcontainers jc What is Python's Ellipsis Object? PyTorch Forecasting Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/249...

Sep 09, 202137 minEp. 249

#248 while True: stand up, sit down

Topics covered in this episode: Why I use attrs instead of pydantic mclfy Textual and boilerplate removal xdoctest Automate the standing desk with python Hypermodern Python Cookiecutter Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/248...

Sep 02, 202152 minEp. 248

#247 Do you dare to press "."?

Topics covered in this episode: Keep your computer awake during long processing How to write a great Stack Overflow question Github.dev - press ‘.’ to edit code in any GitHub repo Log analyzer (minus google analytics) KMK: Clackety Keyboards Powered by Python SQLModel - use the same models for SQL and FastAPI Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/247...

Aug 26, 202146 minEp. 247

#246 Love your crashes, use Rich to beautify tracebacks

Topics covered in this episode: mktestdocs Redis powered queues (QR3) 25 Pandas Functions You Didn’t Know Existed FastAPI and Rich Tracebacks in Development Dev in Residence Dagster Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/246...

Aug 11, 202146 minEp. 246

#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...

Aug 04, 202142 minEp. 245

#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 30, 202135 minEp. 244

#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 21, 202142 minEp. 243
For the best experience, listen in Metacast app for iOS or Android