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.

Episodes

#398 Open source makes you rich? (and other myths)

Topics covered in this episode: Open Source Myths uv 0.3.0 and all the excitement Top pytest Plugins A comparison of hosts / providers for Python serverless functions (aka Faas) Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/398...

Aug 26, 202442 minEp. 398

#397 So many PyCon videos

Topics covered in this episode: pyawaitable Annotated area charts with plotnine DeltaDB PyCon US 2024 Recap + Videos are up Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/397...

Aug 20, 202422 minEp. 397

#396 uv-ing your way to Python

Topics covered in this episode: uv venv --python & uv python Python 3.12.5 released Compile and use dependencies for multiple Python versions in Tox Catalog of Dark Patterns Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/396...

Aug 13, 202432 minEp. 396

#395 pythont compatible packages

Topics covered in this episode: py-free-threading.github.io Python’s Supportive and Welcoming Environment is Tightly Coupled to Its Progress Status pages for sites ! PEP 751 – A file format to list Python dependencies for installation reproducibility Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/395...

Aug 06, 202429 minEp. 395

#394 Python is easy now?

Topics covered in this episode: Python is easy now Trying out free-threaded Python on macOS Module itertools overview uptime-kuma Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/394...

Jul 30, 202429 minEp. 394

#393 Dare enter the Bash dungeon?

Topics covered in this episode: Marimo: “Future of Notebooks” pytest 8.3.0 & 8.3.1 are out Python Language Summit 2024 bash-dungeon Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/393...

Jul 23, 202432 minEp. 393

#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