DiscoverPython Bytes
Python Bytes
Claim Ownership

Python Bytes

Author: Michael Kennedy and Brian Okken

Subscribed: 8,135Played: 231,833
Share

Description

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.
518 Episodes
Reverse
Topics include , typed-ffmpeg, pyleak, and Optimizing Test Execution: Running live_server Tests Last with pytest.
Topics include platformdirs, poethepoet, Python Pandas Ditches NumPy for Speedier PyArrow, and pointblank: Data validation made beautiful and powerful.
Topics include Making PyPI’s test suite 81% faster, People aren’t talking enough about how most of OpenAI’s tech stack runs on Python, PyCon Talks on YouTube, and Optimizing Python Import Performance.
#433 Dev in the Arena

#433 Dev in the Arena

2025-05-2628:40

Topics include git-flight-rules, Uravelling t-strings, neohtop, and Introducing Pyrefly: A new type checker and IDE experience for Python.
Topics include pre-commit: install with uv, PEP 773, Changes for Textual, and The Best Programmers I Know.
#431 Nerd Gas

#431 Nerd Gas

2025-05-0529:27

Topics include pirel: Python release cycle in your terminal, FastAPI Cloud, and Python's new t-strings.
#430 Or you go to jail

#430 Or you go to jail

2025-04-2829:111

Topics include pip 25.1 has dependency groups, pylock.toml, plus more, aiohttp goes free threaded, uv 0.6.15 supports pylock.toml, and Whenever.
#429 Nitpicking Python

#429 Nitpicking Python

2025-04-2127:24

Topics include Huly, CVE Foundation, drawdb, and 14 Advanced Python Features.
Topics include How to Write a Git Commit Message, Caddy Web Server, , and juv.
Topics include Git Town, PEP 751 – A file format to record Python dependencies for installation reproducibility, git-who watchgha, and Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment.
Topics include mdformat, pre-commit-uv, , and Serie books.
Topics include Why aren't you using uv, Python Developer Tooling Handbook, Calling all doc writers: blacken-docs, and Reinventing notebooks as reusable Python programs.
Topics include The weird quirk with rounding in Python, Python interpreter adds tail calls, Remove punctuation from a string with translate and maketrans, and.
Topics include pysqlscribe, A map of Python, Rust, C++, and Python trends in jobs on Hacker News 2025), and The features of Python's help() function.
#422 You need 4 spaces

#422 You need 4 spaces

2025-03-0332:52

Topics include My 2025 uv-based Python Project Layout for Production Apps, aiolimiter, A peek into a possible future of Python in the browser, and Reloadium.
#421 22 years old

#421 22 years old

2025-02-2422:49

Topics include httpdbg, PyPI Now Supports iOS and Android Wheels for Mobile Python Development, Arcade Game Platform, and PEP 765 – Disallow return/break/continue that exit a finally block.
Topics include PEP 772 – Packaging governance process, Official Django MongoDB Backend, Developer Philosophy, and Python 3.13.2.
Topics include content-types package, Wagtail 6.4, Build It Yourself, and Build backend popularity over time.
#418 I'm a tea pot

#418 I'm a tea pot

2025-01-2720:22

Topics include In memoriam: Michael Foord 1974-2025, Valkey Replacement), 30 best practices for software development and testing, and mimetype.io.
Topics include LLM Catcher, , RESPX, and Unpacking kwargs with custom objects.
loading
Comments (18)

Scott Piligrimm

I don't work with python, but I know that for many people developing their own solutions, apps and products and managing those products is more than relevant. I assume pip https://setapp.com/how-to/install-pip-on-mac you use as well, and it's great that there are such solutions for Mac to manage all products as easily and efficiently as possible.

Apr 4th
Reply

Márcio Bertelli

Very good podcast!

Oct 14th
Reply

Antonio Andrade

sorry, but I can't with so many yawning 😂

Sep 17th
Reply

James Pink

I get that str.strip() needs some work. However, for the time being (and to ensure backwards compatibility) surely re.sub() is a solid choice for some of the use cases you guys are discussed no?

Jul 10th
Reply

Antonio Andrade

can't believe it

Apr 30th
Reply

Patel Milan R

Author: Jukka Lehtosalo Sponsor: Guido van Rossum Status: Accepted Version: 3.8 PEP 484 defines the type Dict[K, V] for uniform dictionaries, where each value has the same type, and arbitrary key values are supported. It doesn't properly support the common pattern where the type of a dictionary value depends on the string value of the key. Core idea: Consider creating a type to validate an arbitrary JSON document with a fixed schema Proposed syntax: https://icetutor.com

Feb 26th
Reply

Raymond Buhr

I think the methodology for the calculation of language popularity is specifically under representative of both R and python. if you check out trends for dplyr (R) or pandas (python) packages for data manipulation, both dwarf the overall language specific searches. I wonder if that bias also partially led to the declining interest in Ruby on Rails.

Jun 25th
Reply

connor maynes

fgr Dr rhh

Jun 1st
Reply

Raj

Thanks for the kubernetes example, and overall good episode

Mar 22nd
Reply

Mian A. Shah

ypf

Jan 28th
Reply

GreatBahram

As usual, perfect!

Jan 27th
Reply

Antonio Andrade

I think you missed to highlight all the nice work of realphlython and your podcasts, these are key stuffs for Python in 2018!

Dec 27th
Reply

Vignesh Anand Krishnan

The jokes are good but let brian do it. 😂

Dec 13th
Reply

GreatBahram

Congrats Python Bytes. This episode was really great 😎

Oct 27th
Reply

pyguy

Joel Grus talk can be found here: https://youtu.be/7jiPeIFXb6U

Oct 8th
Reply

Antonio Andrade

víbora means in Spanish: snake. umm, just thinking about Phyton

Aug 4th
Reply

GreatBahram

It's intetesting the title is flask but you guys spoke more about Django? kidding? hahaha please dont mess with us《Mico framework fans Thanks

Jun 28th
Reply

Antonio Andrade

nice, another super good Python postcast

May 20th
Reply