PLAY PODCASTS
Python Bytes

Python Bytes

479 episodes — Page 2 of 10

Ep 429#429 Nitpicking Python

Topics covered in this episode: Huly CVE Foundation formed to take over CVE program from MITRE drawdb 14 Advanced Python Features Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/429

Apr 21, 202527 min

Ep 428#428 How old is your Python?

Topics covered in this episode: How to Write a Git Commit Message Caddy Web Server Some new PEPs approved juv Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/428

Apr 14, 202531 min

Ep 427#427 Rise of the Python Lord

Topics covered in this episode: Git Town solves the problem that using the Git CLI correctly PEP 751 – A file format to record Python dependencies for installation reproducibility git-who and watchgha Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/427

Apr 7, 202536 min

Ep 426#426 Committing to Formatted Markdown

Topics covered in this episode: mdformat pre-commit-uv PEP 758 and 781 Serie: rich git commit graph in your terminal, like magic Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/426

Mar 31, 202529 min

Ep 425#425 If You Were a Klingon Programmer

Topics covered in this episode: Why aren't you using uv? Python Developer Tooling Handbook Calling all doc writers: blacken-docs Reinventing notebooks as reusable Python programs Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/425

Mar 24, 202537 min

Ep 424#424 We Will Test in Production

Topics covered in this episode: The weird quirk with rounding in Python Python interpreter adds tail calls Remove punctuation from a string with translate and maketrans Extra, extra, extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/424

Mar 17, 202527 min

Ep 423#423 Traveling the Python Universe

Topics covered in this episode: pysqlscribe A map of Python Rust, C++, and Python trends in jobs on Hacker News (February 2025) The features of Python's help() function Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/423

Mar 10, 202526 min

Ep 422#422 You need 4 spaces

Topics covered in this episode: My 2025 uv-based Python Project Layout for Production Apps aiolimiter A peek into a possible future of Python in the browser Reloadium Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/422

Mar 3, 202532 min

Ep 421#421 22 years old

Topics covered in this episode: httpdbg PyPI Now Supports iOS and Android Wheels for Mobile Python Development Arcade Game Platform goes 3.0 PEP 765 – Disallow return/break/continue that exit a finally block Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/421

Feb 24, 202522 min

Ep 420#420 90% Done in 50% of the Available Time

Topics covered in this episode: PEP 772 – Packaging governance process Official Django MongoDB Backend Now Available in Public Preview Developer Philosophy Python 3.13.2 released Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/420

Feb 17, 202527 min

Ep 419#419 Is your back end popular?

Topics covered in this episode: content-types package for better MIME types/Content-Type Wagtail 6.4 Build It Yourself Build backend popularity over time Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/419

Feb 4, 202530 min

Ep 418#418 I'm a tea pot

Topics covered in this episode: In memoriam: Michael Foord 1974-2025 Valkey (Redis Replacement) 30 best practices for software development and testing mimetype.io Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/418

Jan 27, 202520 min

Ep 417#417 Bugs hide from the light

Topics covered in this episode: LLM Catcher On PyPI Quarantine process RESPX Unpacking kwargs with custom objects Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/417

Jan 21, 202523 min

Ep 416#416 A Ghostly Episode

Topics covered in this episode: Terminals & Shells Winloop: An Alternative library for uvloop compatibility with windows Ruff & uv uv-secure Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/416

Jan 13, 202543 min

Ep 415#415 Just put the fries in the bag bro

Topics covered in this episode: dbos-transact-py Typed Python in 2024: Well adopted, yet usability challenges persist RightTyper Lazy self-installing Python scripts with uv Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/415

Dec 23, 202432 min

Ep 414#414 Because we are not monsters

Topics covered in this episode: New project to shorten django-admin to django because we are not monsters django-unicorn: The magical reactive component framework for Django Testing some tidbits The State of Python 2024 article Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/414

Dec 16, 202429 min

Ep 413#413 python-build-standalone finds a home

Topics covered in this episode: jiter A new home for python-build-standalone moka-py uv: An In-Depth Guide Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/413

Dec 9, 202430 min

Ep 412#412 Closing the loop

Topics covered in this episode: Loop targets asyncstdlib Bagels: TUI Expense Tracker rloop: An AsyncIO event loop implemented in Rust Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/412

Dec 2, 202426 min

Ep 411#411 TLS Client: Hello <<guitar solo>>

Topics covered in this episode: Talk Python rewritten in Quart PyPI now supports digital attestations Django Rusty Templates PEP 639 is now supported by PYPI Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/411

Nov 25, 202440 min

Ep 410#410 Entering the Django core

Topics covered in this episode: Thoughts on Django’s Core futurepool Don't return named tuples in new APIs Ziglang: Migrating from AWS to Self-Hosting Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/410

Nov 18, 202430 min

Ep 409#409 We've moved to Hetzner write-up

Topics covered in this episode: terminal-tree posting: The API client that lives in your terminal Extra, extra, extra UV does everything or enough that I'm not sure what else it needs to do Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/409

Nov 14, 202435 min

Ep 408#408 python-preference only-managed 3.13t

Topics covered in this episode: GitHub action security: zizmor Python is now the top language on GitHub Python 3.13, what didn't make the headlines PyCon US 2025 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/408

Nov 4, 202431 min

Ep 407#407 Back to the future, destination 3.14

Topics covered in this episode: Python 3.14.0 alpha 1 is now available uv supports dependency groups dive: A tool for exploring each layer in a docker image pytest-metadata Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/407

Oct 28, 202428 min

Ep 406#406 What's on Django TV tonight?

Topics covered in this episode: Open Source Pledge Jeff Triplet's DjangoTV PEP 735 – Dependency Groups in pyproject.toml livereload Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/406

Oct 21, 202424 min

Ep 405#405 Oh Really?

Topics covered in this episode: Briefer: Dashboards and notebooks in a single place Introduction to programming with Python setup-uv HTML for people Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/405

Oct 14, 202422 min

Ep 404#404 The Lost Episode

Topics covered in this episode: Python 3.13.0 released Oct 7 PEP 759 – External Wheel Hosting pytest-freethreaded pytest-edit Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/404

Oct 7, 202431 min

Ep 403#403 A machine learning algorithm walks into a bar…

Topics covered in this episode: uv under discussion on Mastodon erdantic: Entity Relationship Diagrams Extra, Extra, Extra Django Extra, Extra, Extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/403

Sep 30, 202425 min

Ep 402#402 How to monetize your blog

Topics covered in this episode: Architecture Decision Records (ADRs) narwhals: extremely lightweight compatibility layer between dataframes Microsoft wants Three Mile Island to fuel its AI power needs zsh-in-docker Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/402

Sep 23, 202433 min

Ep 401#401 We must replace uWSGI with something else

Topics covered in this episode: “We must replace uwsgi by something else” Let’s build and optimize a Rust extension for Python Fake recruiter coding tests target devs with malicious Python packages Monthly PSF Board Office Hours Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/401

Sep 17, 202431 min

Ep 400#400 Celebrating episode 400

Topics covered in this episode: Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20, and 3.8.20 are now available! Docker images using uv's python 10 years of sustainable open source - Read the Docs humanize Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/400

Sep 9, 202428 min

Ep 399#399 C will watch you in silence

Topics covered in this episode: Why I Still Use Python Virtual Environments in Docker Python Developer Survey Results Anaconda Code add-in for Microsoft Excel Disabling Scheduled Dependency Updates Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/399

Sep 3, 202442 min

Ep 398#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 min

Ep 397#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 min

Ep 396#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 min

Ep 395#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 6, 202429 min

Ep 394#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, 202428 min

Ep 393#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, 202431 min

Ep 392#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, 202425 min

Ep 391#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 9, 202426 min

Ep 390#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 2, 202436 min

Ep 389#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 min

Ep 388#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, 202421 min

Ep 387#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, 202427 min

Ep 386#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 4, 202421 min

Ep 385#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 min

Ep 384#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, 202425 min

Ep 383#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 min

Ep 382#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 7, 202428 min

Ep 381#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, 202428 min

Ep 380#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 min