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

#362 You can deprecate a global variable?

Topics covered in this episode: Habits of great software engineers Flask 3.0 Build Conway's Game of Life With Python polars business Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/362...

Nov 28, 202328 minEp. 362

#361 Proper way to comment your code!

Topics covered in this episode: The many shapes and sizes of keyboards appeal - a CLI framework from Larry Hastings Graphinate: Data to Graphs A Disorganized List of Maintainer Tasks Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/361...

Nov 21, 202330 minEp. 361

#360 Happy Birthday!

Topics covered in this episode: exclude_also with coverage.py Writeside Extra, extra, extra Chrome not proceeding with Web Integrity API deemed by many to be DRM Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/360...

Nov 07, 202336 minEp. 360

#359 gil--;

Topics covered in this episode: PyCon 2024 is up ? Ruff formatter is production ready gil--; Why is the Django Admin “Ugly”? Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/359...

Nov 02, 202343 minEp. 359

#358 Collecting Shells

Topics covered in this episode: Django 5.0 beta 1 released git bash, terminals, and Windows Mastering Integration Testing with FastAPI Reuven Learner has been banned for trading in rare animals (Pythons and Pandas) Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/358...

Oct 24, 202335 minEp. 358

#357 Python 3.7 EOLed, We Hadn't Noticed

Topics covered in this episode: QuickMacHotKey Things I’ve learned about building CLI tools in Python Warp Terminal ( referral code ) Python 3.7 EOLed, but I hadn’t noticed Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/357...

Oct 17, 202329 minEp. 357

#356 Ripping from PyPI

Topics covered in this episode: Psycopg 3 dacite RIP: Fast, barebones pip implementation in Rust Flaky Tests follow up Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/356...

Oct 10, 202324 minEp. 356

#355 Python 3.12 is Out!

Topics covered in this episode: 3.12 is out ! Trouble with virtualenv caching, a tale of 3.12 update Python Developers Survey 2022 Results Scientific Python Library Development Guide Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/355...

Oct 03, 202335 minEp. 355

#354 Python 3.12 is Coming!

Topics covered in this episode: logmerger The third and final Python 3.12 RC is out now The Python dictionary dispatch pattern Visualizing the CPython Release Process Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/354...

Sep 26, 202321 minEp. 354

#353 Hatching Another Episode

Topics covered in this episode: OverflowAI Switching to Hatch Alpha release of the Ruff formatter What is wrong with TOML? Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/353...

Sep 19, 202329 minEp. 353

#352 Helicopter Time Comes to Python

Topics covered in this episode: Heliclockter - Like datetime, but more timezone-aware Wagtail 5 Git log customization MiniJinja template engine Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/352...

Sep 12, 202322 minEp. 352

#351 A Python Empire (or MPIRE?)

Topics covered in this episode: mpire mopup - the macOS Python.org Updater Immortal Objects for Python Common Docstring Formats in Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/351...

Sep 06, 202335 minEp. 351

#350 You've Got The Stamina For This Episode

Topics covered in this episode: Make Each Line Count, Keeping Things Simple in Python Parsel A Comprehensive Guide to Python Logging with Structlog Stamina Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/350...

Aug 29, 202331 minEp. 350

#349 Djangonauts: Ready for Takeoff!

Topics covered in this episode: Omnivore app Djangonaut.space Server-side hot reload Python in Excel Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/349...

Aug 22, 202331 minEp. 349

#348 JavaScript in Your Python

Topics covered in this episode: Differentiating between writing down dependencies to use packages and for packages themselves PythonMonkey Quirks of Python package versioning bear-type Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/348...

Aug 15, 202333 minEp. 348

#347 The One About Context Mangers

Topics covered in this episode: async-timeout PyPI Project URLs Cheatsheet httpx-sse Creating a context manager in Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/347...

Aug 08, 202336 minEp. 347

#346 Have you lost your GIL?

Topics covered in this episode: A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython) Google's post-cookie world could turn into DRM for the internet How ruff changed my Python programming habits pathlib api extended to use fsspec backends Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/346...

Aug 02, 202328 minEp. 346

#345 Some Big Time Releases

Topics covered in this episode: Cython 3.0 Reading code : An important but seldom-discussed skill Major new version of MicroPython: v1.20.0 Advanced Python Tips for Development Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/345...

Jul 26, 202336 minEp. 345

#344 AMA: Ask Us Anything

See the full show notes for this episode on the website at pythonbytes.fm/344

Jul 18, 202348 minEp. 344

#343 So Much Pydantic!

Topics covered in this episode: Pydantic v2 released Two Ways to Turbo-Charge tox Awesome Pydantic CLI tools hidden in the Python standard library Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/343...

Jul 11, 202336 minEp. 343

#342 Don't Believe Those Old Blogging Myths

Topics covered in this episode: Plumbum: Shell Combinators and More Our plan for Python 3.13 Some blogging myths Jupyter AI Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/342...

Jun 26, 202342 minEp. 342

#341 Shhh - For Secrets and Shells

Topics covered in this episode: Pydantic roadmap The Right Way to Run Shell Commands From Python US: Yep, We're Buying Your Data, Including Your Embarrassing Secrets Pro-Tip – pytest fixtures are magic! Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/341...

Jun 20, 202335 minEp. 341

#340 Snorkel not included

Topics covered in this episode: PythonGUIS JupyterLab 4.0 is Here Proposing a struct syntax for Python Python 3.13 Removes 20 Stdlib Modules Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/340...

Jun 13, 202331 minEp. 340

#339 Actual Technical People

Topics covered in this episode: pystack Securing PyPI accounts via Two-Factor Authentication Propan - a declarative Python MQ framework Makefile tricks for Python projects Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/339...

Jun 07, 202331 minEp. 339

#338 Scripting iOS with Python

Topics covered in this episode: The Basics of Python Packaging in Early 2023 vecs Introducing Grasshopper - An Open Source Python Library for Load Testing memocast Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/338...

May 30, 202330 minEp. 338

#337 Backtracking For a Package

Topics covered in this episode: Ruff PyCharm plugin Writing Python like it's Rust Pip 23.1 Released - Massive improvement to backtracking Markdown Code Runner Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/337...

May 23, 202332 minEp. 337

#336 We found one of your batteries

Topics covered in this episode: Python's Missing Batteries: Essential Libraries You're Missing Out On awesome-polars Running Headless Selenium in Python (2023) Gracy Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/336...

May 16, 202328 minEp. 336

#335 Should you get your mojo on?

Topics covered in this episode: Introducing 'Trusted Publishers’ Mojo: a new programming language for all AI developers. django-prose pylyzer is a static code analyzer / language server for Python, written in Rust. Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/335...

May 11, 202326 minEp. 335

#334 Packaging Organizations

Topics covered in this episode: rye - Python workflow tool PyPI Organizations 5 tips to learn any new Python library faster Python gets down to (the) Metal Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/334...

May 05, 202332 minEp. 334

#333 Live From PyCon

Topics covered in this episode: Introducing Microsoft Security Copilot PEP 695 – Type Parameter Syntax Auto-GPT Astral: Ruff is now a company Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/333...

Apr 22, 202323 minEp. 333
For the best experience, listen in Metacast app for iOS or Android