Python Bytes

Alle afleveringen

503 afleveringen, van nieuw naar oud

  1. #453 Python++

    16 oktober 2025 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    PyPI+

    uv-ship - a CLI-tool for shipping with uv

    How fast is 3.14?

    air - a new web framework built with FastAPI, Starlette, and Pydantic.

    Extras

    Joke

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

  2. #452 pi py-day (or is it py pi-day?)

    9 oktober 2025 · 41 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python 3.14

    Free-threaded Python Library Compatibility Checker

    Claude Sonnet 4.5

    Python 3.15 will get Explicit lazy imports

    Extras

    Joke

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

  3. #451 Databases are a Fad

    29 september 2025 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    PostgreSQL 18 Released

    Testing is better than DSA (Data Structures and Algorithms)

    Pyrefly in Cursor/PyCharm/VSCode/etc

    Playwright & pytest techniques that bring me joy

    Extras

    Joke

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

  4. #450 At-Cost Agentic IDE Tooling

    22 september 2025 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    pandas is getting pd.col expressions

    Cline, At-Cost Agentic IDE Tooling

    uv cheatsheet

    Ducky Network UI

    Extras

    Joke

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

  5. #449 Suggestive Trove Classifiers

    15 september 2025 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    Mozilla’s Lifeline is Safe After Judge’s Google Antitrust Ruling

    troml - suggests or fills in trove classifiers for your projects

    pqrs: Command line tool for inspecting Parquet files

    Testing for Python 3.14

    Extras

    Joke

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

  6. #448 I'm Getting the BIOS Flavor

    8 september 2025 · 39 min

    Afspelen
    Topics covered in this episode: Lees meer

    prek

    tinyio

    The power of Python’s print function

    Vibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company's Entire Database

    Extras

    Joke

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

  7. #447 Going down a rat hole

    2 september 2025 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    rathole

    pre-commit: install with uv

    A good example of what functools.Placeholder from Python 3.14 allows

    Converted 160 old blog posts with AI

    Extras

    Joke

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

  8. #446 State of Python 2025

    25 augustus 2025 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    pypistats.org was down, is now back, and there’s a CLI

    State of Python 2025

    wrapt: A Python module for decorators, wrappers and monkey patching.

    pysentry

    Extras

    Joke

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

  9. #445 Auto-activate Python virtual environments for any project

    18 augustus 2025 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    pyx - optimized backend for uv

    Litestar is worth a look

    Django remake migrations

    django-chronos

    Extras

    Joke

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

  10. #444 Begone Python of Yore!

    11 augustus 2025 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    Coverage.py regex pragmas

    Python of Yore

    nox-uv

    A couple Django items

    Extras

    Joke

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

  11. #443 Patching Multiprocessing

    4 augustus 2025 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    rumdl - A Markdown Linter written in Rust

    Coverage 7.10.0: patch

    aioboto3

    You might not need a Python class

    Extras

    Joke

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

  12. #442 Cloud bills in scientific notation

    28 juli 2025 · 23 min

    Afspelen
    Topics covered in this episode: Lees meer

    Open Source Security work isn't “Special”

    uv v0.8

    Extra, Extra, Extra

    Announcing Toad - a universal UI for agentic coding in the terminal

    Extras

    Joke

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

  13. #441 It's Michaels All the Way Down

    21 juli 2025 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    Distributed sqlite follow up: Turso and Litestream

    PEP 792 – Project status markers in the simple index

    Run coverage on tests

    docker2exe: Convert a Docker image to an executable

    Extras

    Joke

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

  14. #440 Can't Register for VibeCon

    15 juli 2025 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    Switching to direnv, Starship, and uv

    rqlite - Distributed SQLite DB

    Some Markdown Stuff

    Extras

    Joke

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

  15. #439 That Astral Episode

    7 juli 2025 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    ty documentation site and uv migration guide

    uv build backend is now stable + other Astral news

    Refactoring long boolean expressions

    fastapi-ml-skeleton

    Extras

    Joke

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

  16. #438 Motivation time

    30 juni 2025 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python Cheat Sheets from Trey Hunner

    Automatisch

    mureq-typed

    My CLI World

    Extras

    Joke

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

  17. #437 Python Language Summit 2025 Highlights

    23 juni 2025 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    The Python Language Summit 2025

    Fixing Python Properties

    complexipy

    juvio

    Extras

    Joke

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

  18. #436 Slow tests go last

    16 juni 2025 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    Free-threaded Python no longer “experimental” as of Python 3.14

    typed-ffmpeg

    pyleak

    Optimizing Test Execution: Running live_server Tests Last with pytest

    Extras

    Joke

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

  19. #435 Stop with .folders in my ~/

    9 juni 2025 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    platformdirs

    poethepoet - “ Poe the Poet is a batteries included task runner that works well with poetry or with uv.”

    Python Pandas Ditches NumPy for Speedier PyArrow

    pointblank: Data validation made beautiful and powerful

    Extras

    Joke

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

  20. #434 Most of OpenAI’s tech stack runs on Python

    2 juni 2025 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

    Optimizing Python Import Performance

    Extras

    Joke

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

  21. #433 Dev in the Arena

    26 mei 2025 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    git-flight-rules

    Uravelling t-strings

    neohtop

    Introducing Pyrefly: A new type checker and IDE experience for Python

    Extras

    Joke

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

  22. #432 How To Fix Your Computer

    19 mei 2025 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    pre-commit: install with uv

    PEP 773: A Python Installation Manager for Windows (Accepted)

    Changes for Textual

    The Best Programmers I Know

    Extras

    Joke

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

  23. #431 Nerd Gas

    5 mei 2025 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    pirel: Python release cycle in your terminal

    FastAPI Cloud

    Python's new t-strings

    Extras

    Joke

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

  24. #430 Or you go to jail

    28 april 2025 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    pip 25.1 has dependency groups, pylock.toml, plus more

    aiohttp goes free threaded

    uv 0.6.15 supports pylock.toml

    Whenever

    Extras

    Joke

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

  25. #429 Nitpicking Python

    21 april 2025 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  26. #428 How old is your Python?

    14 april 2025 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  27. #427 Rise of the Python Lord

    7 april 2025 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  28. #426 Committing to Formatted Markdown

    31 maart 2025 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  29. #425 If You Were a Klingon Programmer

    24 maart 2025 · 38 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  30. #424 We Will Test in Production

    17 maart 2025 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  31. #423 Traveling the Python Universe

    10 maart 2025 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  32. #422 You need 4 spaces

    3 maart 2025 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  33. #421 22 years old

    24 februari 2025 · 23 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  34. #420 90% Done in 50% of the Available Time

    17 februari 2025 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  35. #419 Is your back end popular?

    4 februari 2025 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  36. #418 I'm a tea pot

    27 januari 2025 · 20 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  37. #417 Bugs hide from the light

    21 januari 2025 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  38. #416 A Ghostly Episode

    13 januari 2025 · 44 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  39. #415 Just put the fries in the bag bro

    23 december 2024 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  40. #414 Because we are not monsters

    16 december 2024 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  41. #413 python-build-standalone finds a home

    9 december 2024 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  42. #412 Closing the loop

    2 december 2024 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  43. #411 TLS Client: Hello <>

    25 november 2024 · 40 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  44. #410 Entering the Django core

    18 november 2024 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  45. #409 We've moved to Hetzner write-up

    14 november 2024 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  46. #408 python-preference only-managed 3.13t

    4 november 2024 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  47. #407 Back to the future, destination 3.14

    28 oktober 2024 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  48. #406 What's on Django TV tonight?

    21 oktober 2024 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  49. #405 Oh Really?

    14 oktober 2024 · 23 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  50. #404 The Lost Episode

    7 oktober 2024 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    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