Python Bytes

Alle afleveringen

503 afleveringen, van nieuw naar oud

  1. #403 A machine learning algorithm walks into a bar…

    30 september 2024 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  2. #402 How to monetize your blog

    23 september 2024 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  3. #401 We must replace uWSGI with something else

    17 september 2024 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    “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

  4. #400 Celebrating episode 400

    9 september 2024 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  5. #399 C will watch you in silence

    3 september 2024 · 43 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

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

    26 augustus 2024 · 42 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  7. #397 So many PyCon videos

    20 augustus 2024 · 22 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  8. #396 uv-ing your way to Python

    13 augustus 2024 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  9. #395 pythont compatible packages

    6 augustus 2024 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  10. #394 Python is easy now?

    30 juli 2024 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  11. #393 Dare enter the Bash dungeon?

    23 juli 2024 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  12. #392 The votes have been counted

    17 juli 2024 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  13. #391 A weak episode

    9 juli 2024 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  14. #390 Coding in a Castle

    2 juli 2024 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  15. #389 More OOP for Python?

    24 juni 2024 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  16. #388 Don't delete all the repos

    18 juni 2024 · 22 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  17. #387 Heralding in a new era of database queries

    11 juni 2024 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  18. #386 Major releases abound

    4 juni 2024 · 21 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  19. #385 RESTing on Postgres

    27 mei 2024 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  20. #384 Force push lightly

    21 mei 2024 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  21. #383 Why aren’t devs shipping faster?

    14 mei 2024 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  22. #382 A Simple Game

    7 mei 2024 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  23. #381 Python Packages in the Oven

    30 april 2024 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  24. #380 Debugging with your eyes

    23 april 2024 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  25. #379 Constable on the debugging case

    16 april 2024 · 20 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  26. #378 Python is on the edge

    9 april 2024 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  27. #377 A Dramatic Episode

    2 april 2024 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    justpath

    xz back door

    LPython

    dramatic

    Extras

    Joke

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

  28. #376 Every dunder method in a Python Lockbox

    26 maart 2024 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    🤖 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

  29. #375 Pointing at Countries

    19 maart 2024 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  30. #374 Climbing the Python Web Mountain

    11 maart 2024 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  31. #373 Changing Directories

    5 maart 2024 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  32. #372 uv - an impressive pip alternative

    20 februari 2024 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  33. #371 Python in a Crate

    13 februari 2024 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  34. #370 Your Very Own Heroku

    6 februari 2024 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  35. #369 The Readability Episode

    30 januari 2024 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  36. #368 That episode where we just ship open source

    23 januari 2024 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    Syntax Error #11: Debugging Python

    umami and umami-analytics

    pytest-suite-timeout

    Listmonk and (py) listmonk

    Extras

    Joke

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

  37. #367 A New Cloud Computing Paradigm at Python Bytes

    16 januari 2024 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    Leaving the cloud

    PEP 723 - Inline script metadata

    Flet for Android

    harlequin: The SQL IDE for Your Terminal.

    Extras

    Joke

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

  38. #366 Put It In The Backlog

    9 januari 2024 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python 3.13 gets a JIT

    UniDep - Unified Conda and Pip Dependency Management

    Don’t Start Pull Requests from Your Main Branch

    instld: The simplest package management

    Extras

    Joke

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

  39. #365 Inheritance, but not Inheritance!

    20 december 2023 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    Hatch v1.8

    svcs: A Flexible Service Locator for Python

    Steering Council 2024 Term Election Results

    Python protocols. When to use them in your projects to abstract and decoupling

    Extras

    Joke

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

  40. #364 Holy Match-Cases Batman!

    12 december 2023 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    A Python/Django Advent calendar

    Dropbase helps you build internal web apps with Python

    Real-world match/case

    Extra, extra, extra, so many extras!

    Extras

    Joke

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

  41. #363 DNS Again? It's Always DNS.

    5 december 2023 · 39 min

    Afspelen
    Topics covered in this episode: Lees meer

    Fixit 2: Meta’s next-generation auto-fixing linter

    FastUI

    Mail list / newsletter conversation

    CLIs from type hints

    Extras

    Joke

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

  42. #362 You can deprecate a global variable?

    28 november 2023 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  43. #361 Proper way to comment your code!

    21 november 2023 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  44. #360 Happy Birthday!

    7 november 2023 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  45. #359 gil--;

    2 november 2023 · 43 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  46. #358 Collecting Shells

    24 oktober 2023 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  47. #357 Python 3.7 EOLed, We Hadn't Noticed

    17 oktober 2023 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  48. #356 Ripping from PyPI

    10 oktober 2023 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  49. #355 Python 3.12 is Out!

    3 oktober 2023 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  50. #354 Python 3.12 is Coming!

    26 september 2023 · 21 min

    Afspelen
    Topics covered in this episode: Lees meer

    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