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

#392 The votes have been counted

Topics covered in this episode: 2024 PSF Board Election & Proposed Bylaw Change Results SATYRN: A modern Jupyter client for Mac Incident Report: Leaked GitHub Personal Access Token Extra extra extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/392...

Jul 17, 202426 minEp. 392

#391 A weak episode

Topics covered in this episode: Vendorize packages from PyPI A Guide to Python's Weak References Using weakref Module Making Time Speak How Should You Test Your Machine Learning Project? A Beginner’s Guide Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/391...

Jul 09, 202426 minEp. 391

#390 Coding in a Castle

Topics covered in this episode: Joining Strings in Python: A "Huh" Moment 10 hard-to-swallow truths they won't tell you about software engineer job My thoughts on Python in Excel Extra, extra, extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/390...

Jul 02, 202437 minEp. 390

#389 More OOP for Python?

Topics covered in this episode: Solara UI Framework Coverage at a crossroads “Virtual” methods in Python classes Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/389...

Jun 24, 202431 minEp. 389

#388 Don't delete all the repos

Topics covered in this episode: PSF Elections coming up Cloud engineer gets 2 years for wiping ex-employer’s code repos Python: Import by string with pkgutil.resolve_name() DuckDB goes 1.0 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/388...

Jun 18, 202422 minEp. 388

#387 Heralding in a new era of database queries

Topics covered in this episode: Dataherald Python's many command-line utilities Distroless Python functools.cache , cachetools , and cachebox Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/387...

Jun 11, 202428 minEp. 387

#386 Major releases abound

Topics covered in this episode: NumPy 2.0 release date is June 16 Uvicorn adds multiprocess workers pixi JupyterLab 4.2 and Notebook 7.2 are available Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/386...

Jun 04, 202421 minEp. 386

#385 RESTing on Postgres

Topics covered in this episode: PostgresREST How Python Asyncio Works: Recreating it from Scratch Bend The Smartest Way to Learn Python Regular Expressions Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/385...

May 27, 202424 minEp. 385

#384 Force push lightly

Topics covered in this episode: Git: Force push safely with --force-with-lease and --force-if-includes Thoughts from PyCon 2024 Being friendly: Strategies for friendly fork management tach Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/384...

May 21, 202426 minEp. 384

#383 Why aren’t devs shipping faster?

Topics covered in this episode: I asked 100 devs why they aren’t shipping faster. Here’s what I learned Python 3.13.0 beta 1 released A theme editor for JupyterLab rich-argparse Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/383...

May 14, 202431 minEp. 383

#382 A Simple Game

Topics covered in this episode: act: Run your GitHub Actions locally! portr Annotating args and kwargs in Python github badges Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/382...

May 07, 202428 minEp. 382

#381 Python Packages in the Oven

Topics covered in this episode: Announcing py2wasm: A Python to Wasm compiler Exploring Python packages with Oven and PyPI Browser PyCharm Local LLM Google shedding Python devs (at least in the US). Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/381...

Apr 30, 202429 minEp. 381

#380 Debugging with your eyes

Topics covered in this episode: NumFOCUS concerns leaping pytest debugger llm Extra, Extra, Extra, PyPI has completed its first security audit Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/380...

Apr 23, 202424 minEp. 380

#379 Constable on the debugging case

Topics covered in this episode: How to Set Up Pre-Commit Hooks A step-by-step guide to installing and configuring pre-commit hooks on your project . difftastic Quarto constable Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/379...

Apr 16, 202420 minEp. 379

#378 Python is on the edge

Topics covered in this episode: pacemaker - For controlling time per iteration loop in Python. PyPI suspends new user registration to block malware campaign Python Project-Local Virtualenv Management Redux Python Edge Workers at Cloudflare Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/378...

Apr 09, 202431 minEp. 378

#377 A Dramatic Episode

Topics covered in this episode: justpath xz back door LPython dramatic Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/377...

Apr 02, 202433 minEp. 377

#376 Every dunder method in a Python Lockbox

Topics covered in this episode: 🤖 On Robots.txt niquests Every dunder method in Python Lockbox Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/376...

Mar 26, 202432 minEp. 376

#375 Pointing at Countries

Topics covered in this episode: pycountry Does Python have pointers? ingestr Make your terminal nice Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/375...

Mar 19, 202425 minEp. 375

#374 Climbing the Python Web Mountain

Topics covered in this episode: 6 ways to improve the architecture of your Python project (using import-linter) Mountaineer Why Python's Integer Division Floors Hatchet Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/374...

Mar 11, 202433 minEp. 374

#373 Changing Directories

Topics covered in this episode: zoxide Smart CLIs with Typer Python recommended officially by the US Government Textual tutorials at Mouse vs Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/373...

Mar 05, 202427 minEp. 373

#372 uv - an impressive pip alternative

Topics covered in this episode: uv: Python packaging in Rust jpterm Everything You Can Do with Python's textwrap Module HTML First Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/372...

Feb 20, 202434 minEp. 372

#371 Python in a Crate

Topics covered in this episode: AppleCrate One way to package Python code right now Flask8 but why? Extra, Extra, Extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/371...

Feb 13, 202436 minEp. 371

#370 Your Very Own Heroku

Topics covered in this episode: Dokku Summary of Major Changes Between Python Versions How to check Internet Speed via Terminal? speedtest-cli Blogs: We all should blog more Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/370...

Feb 06, 202437 minEp. 370

#369 The Readability Episode

Topics covered in this episode: Granian pytest 8 is here Assorted Docker Goodies New GitHub Copilot Research Finds 'Downward Pressure on Code Quality' Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/369...

Jan 30, 202435 minEp. 369

#368 That episode where we just ship open source

Topics covered in this episode: Syntax Error #11: Debugging Python umami and umami-analytics pytest-suite-timeout Listmonk and (py) listmonk Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/368...

Jan 23, 202432 minEp. 368

#367 A New Cloud Computing Paradigm at Python Bytes

Topics covered in this episode: Leaving the cloud PEP 723 - Inline script metadata Flet for Android harlequin: The SQL IDE for Your Terminal. Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/367...

Jan 16, 202436 minEp. 367

#366 Put It In The Backlog

Topics covered in this episode: Python 3.13 gets a JIT UniDep - Unified Conda and Pip Dependency Management Don’t Start Pull Requests from Your Main Branch instld: The simplest package management Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/366...

Jan 09, 202432 minEp. 366

#365 Inheritance, but not Inheritance!

Topics covered in this episode: Hatch v1.8 svcs: A Flexible Service Locator for Python Steering Council 2024 Term Election Results Python protocols. When to use them in your projects to abstract and decoupling Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/365...

Dec 20, 202334 minEp. 365

#364 Holy Match-Cases Batman!

Topics covered in this episode: A Python/Django Advent calendar Dropbase helps you build internal web apps with Python Real-world match/case Extra, extra, extra, so many extras! Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/364...

Dec 12, 202327 minEp. 364

#363 DNS Again? It's Always DNS.

Topics covered in this episode: Fixit 2: Meta’s next-generation auto-fixing linter FastUI Mail list / newsletter conversation CLIs from type hints Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/363...

Dec 05, 202339 minEp. 363
For the best experience, listen in Metacast app for iOS or Android