Python Bytes

Alle afleveringen

503 afleveringen, van nieuw naar oud

  1. #353 Hatching Another Episode

    19 september 2023 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    OverflowAI

    Switching to Hatch

    Alpha release of the Ruff formatter

    What is wrong with TOML?

    Extras

    Joke

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

  2. #352 Helicopter Time Comes to Python

    12 september 2023 · 22 min

    Afspelen
    Topics covered in this episode: Lees meer

    Heliclockter - Like datetime, but more timezone-aware

    Wagtail 5

    Git log customization

    MiniJinja template engine

    Extras

    Joke

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

  3. #351 A Python Empire (or MPIRE?)

    6 september 2023 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    mpire

    mopup - the macOS Python.org Updater

    Immortal Objects for Python

    Common Docstring Formats in Python

    Extras

    Joke

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

  4. #350 You've Got The Stamina For This Episode

    29 augustus 2023 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    Make Each Line Count, Keeping Things Simple in Python

    Parsel

    A Comprehensive Guide to Python Logging with Structlog

    Stamina

    Extras

    Joke

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

  5. #349 Djangonauts: Ready for Takeoff!

    22 augustus 2023 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    Omnivore app

    Djangonaut.space

    Server-side hot reload

    Python in Excel

    Extras

    Joke

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

  6. #348 JavaScript in Your Python

    15 augustus 2023 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Differentiating between writing down dependencies to use packages and for packages themselves

    PythonMonkey

    Quirks of Python package versioning

    bear-type

    Extras

    Joke

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

  7. #347 The One About Context Mangers

    8 augustus 2023 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    async-timeout

    PyPI Project URLs Cheatsheet

    httpx-sse

    Creating a context manager in Python

    Extras

    Joke

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

  8. #346 Have you lost your GIL?

    2 augustus 2023 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython)

    Google's post-cookie world could turn into DRM for the internet

    How ruff changed my Python programming habits

    pathlib api extended to use fsspec backends

    Extras

    Joke

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

  9. #345 Some Big Time Releases

    26 juli 2023 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    Cython 3.0

    Reading code : An important but seldom-discussed skill

    Major new version of MicroPython: v1.20.0

    Advanced Python Tips for Development

    Extras

    Joke

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

  10. #344 AMA: Ask Us Anything

    18 juli 2023 · 48 min

    Afspelen

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

  11. #343 So Much Pydantic!

    11 juli 2023 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    Pydantic v2 released

    Two Ways to Turbo-Charge tox

    Awesome Pydantic

    CLI tools hidden in the Python standard library

    Extras

    Joke

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

  12. #342 Don't Believe Those Old Blogging Myths

    26 juni 2023 · 42 min

    Afspelen
    Topics covered in this episode: Lees meer

    Plumbum: Shell Combinators and More

    Our plan for Python 3.13

    Some blogging myths

    Jupyter AI

    Extras

    Joke

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

  13. #341 Shhh - For Secrets and Shells

    20 juni 2023 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    Pydantic roadmap

    The Right Way to Run Shell Commands From Python

    US: Yep, We're Buying Your Data, Including Your Embarrassing Secrets

    Pro-Tip – pytest fixtures are magic!

    Extras

    Joke

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

  14. #340 Snorkel not included

    13 juni 2023 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    PythonGUIS

    JupyterLab 4.0 is Here

    Proposing a struct syntax for Python

    Python 3.13 Removes 20 Stdlib Modules

    Extras

    Joke

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

  15. #339 Actual Technical People

    7 juni 2023 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    pystack

    Securing PyPI accounts via Two-Factor Authentication

    Propan - a declarative Python MQ framework

    Makefile tricks for Python projects

    Extras

    Joke

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

  16. #338 Scripting iOS with Python

    30 mei 2023 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    The Basics of Python Packaging in Early 2023

    vecs

    Introducing Grasshopper - An Open Source Python Library for Load Testing

    memocast

    Extras

    Joke

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

  17. #337 Backtracking For a Package

    23 mei 2023 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    Ruff PyCharm plugin

    Writing Python like it's Rust

    Pip 23.1 Released - Massive improvement to backtracking

    Markdown Code Runner

    Extras

    Joke

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

  18. #336 We found one of your batteries

    16 mei 2023 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python's Missing Batteries: Essential Libraries You're Missing Out On

    awesome-polars

    Running Headless Selenium in Python (2023)

    Gracy

    Extras

    Joke

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

  19. #335 Should you get your mojo on?

    11 mei 2023 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    Introducing 'Trusted Publishers’

    Mojo: a new programming language for all AI developers.

    django-prose

    pylyzer is a static code analyzer / language server for Python, written in Rust.

    Extras

    Joke

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

  20. #334 Packaging Organizations

    5 mei 2023 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    rye - Python workflow tool

    PyPI Organizations

    5 tips to learn any new Python library faster

    Python gets down to (the) Metal

    Extras

    Joke

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

  21. #333 Live From PyCon

    22 april 2023 · 23 min

    Afspelen
    Topics covered in this episode: Lees meer

    Introducing Microsoft Security Copilot

    PEP 695 – Type Parameter Syntax

    Auto-GPT

    Astral: Ruff is now a company

    Extras

    Joke

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

  22. #332 A Python, a Slurpee, and Some Chaos

    18 april 2023 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    huak - A Python package manager written in Rust. Inspired by Cargo

    PSF expresses concerns about a proposed EU law that may make it impossible to continue providing Python and PyPI to the European public

    ChaosToolkit

    PEP 711 – PyBI: a standard format for distributing Python Binaries

    Extras

    Joke

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

  23. #331 Python From the Future

    12 april 2023 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    makeapp

    Looking forward to Python 3.12

    Python 3.11.3 is out

    How to Make a Great Conference Talk

    Extras

    Joke

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

  24. #330 Your data, validated 5x-50x faster, coming soon

    6 april 2023 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    Pydantic V2 Pre Release

    microdot The impossibly small web framework for Python and MicroPython

    GitHub Actions Tools: watchgha, build and inspect, and pytest annotate failures

    PEP 709 – Inlined comprehensions

    Extras

    Joke

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

  25. #329 Creating very old Python code

    30 maart 2023 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    Prefix-cache

    NiceGUI

    flask-ngrok

    No-async async with Python

    Extras

    Joke

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

  26. #328 We are going to need some context here

    21 maart 2023 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    zipapp

    Reverse engineering the Apple News app with #python and #nerd power

    What is a context manager?

    nox-poetry: Use Poetry inside Nox sessions

    Extras

    Joke

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

  27. #327 Untangling XML with Pydantic

    13 maart 2023 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    pydantic-xml extension

    How virtual environments work

    DbDeclare

    Testing multiple Python versions with nox and pyenv

    Extras

    Joke

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

  28. #326 Let's Go for a PyGWalk

    8 maart 2023 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Data Classification: Does Python still have a need for class without @dataclass?

    PyGWalker

    An opinionated Python boilerplate

    Front Matter VS Code

    Extras

    Joke

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

  29. #325 It's called a merge conflict

    28 februari 2023 · 40 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python Parquet and Arrow: Using PyArrow With Pandas

    FastAPI-Filter

    12 Python Decorators to Take Your Code to the Next Level

    PyHamcrest

    Extras

    Joke

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

  30. #324 JSON in My DB?

    21 februari 2023 · 45 min

    Afspelen
    Topics covered in this episode: Lees meer

    Use TOML for .env files?

    Pydantic gets serious funding

    f-strings with pandas and Jupyter keyboard shortcuts

    BioGPT

    Extras

    Joke

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

  31. #323 AI search wars have begun

    14 februari 2023 · 50 min

    Afspelen
    Topics covered in this episode: Lees meer

    camply

    hatch-fancy-pypi-readme

    EU hates open source?

    So, Single (‘) or Double (“) Quotes in Python?

    Extras

    Joke

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

  32. #322 Python Packages, Let Me Count The Ways

    7 februari 2023 · 47 min

    Afspelen
    Topics covered in this episode: Lees meer

    Packaging Python Projects

    untangle xml

    Thoughts on the Python packaging ecosystem

    Top PyPI Packages

    Extras

    Joke

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

  33. #321 A Memorial To Apps Past

    30 januari 2023 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    git-sim

    Why I Like Nox

    I scanned every package on PyPi and found 57 live AWS keys

    Getting Started With Property-Based Testing in Python With Hypothesis and pytest

    Extras

    Joke

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

  34. #320 The Bug Is In The JavaScript

    24 januari 2023 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    markdown-it-py

    Sketch

    Fixing Circular Imports in Python with Protocol

    unrepl

    Extras

    Joke

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

  35. #319 CSS-Style Queries for... JSON?

    18 januari 2023 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Secure maintainer workflow

    Tools for parsing HTML and JSON

    git-sizer

    Dataclasses without type annotations

    Extras

    Joke

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

  36. #318 GIL, How We Will Miss You

    10 januari 2023 · 40 min

    Afspelen
    Topics covered in this episode: Lees meer

    PEP 703 - Making the GIL Optional in CPython

    FerretDB

    Four tips for structuring your research group’s Python packages

    Quibbler

    Extras

    Joke

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

  37. #317 Most loved and most dreaded dev tools of 2022

    3 januari 2023 · 49 min

    Afspelen
    Topics covered in this episode: Lees meer

    StackOverflow 2022 Developer Survey

    PePy.tech - PyPI download stats with package version breakdown

    Codon Python Compiler

    8 Levels of Using Type Hints in Python

    Extras

    Joke

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

  38. #316 Python 3.11 is here and it's fast (crossover)

    30 december 2022 · 1 uur 4 min

    Afspelen

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

  39. #315 Some Stickers!

    20 december 2022 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    Jupyter Server 2.0 is released!

    Converting to pyproject.toml

    aws-lambda-powertools-python

    How to create a self updating GitHub Readme

    Extras

    Joke

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

  40. #314 What are you, a wise guy? Sort it out!

    13 december 2022 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    FAQtory

    Kagi search "live with it” report

    Tools for rewriting Python code

    Socketify

    Extras

    Joke

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

  41. #313 Programming Robots With a Marker

    6 december 2022 · 46 min

    Afspelen
    Topics covered in this episode: Lees meer

    How do you say that number?

    The Origins of Python

    setproctitle

    Looking forward to Python 3.12

    Extras

    Joke

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

  42. #312 AI Goes on Trial For Writing Code

    29 november 2022 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    Coping strategies for the serial project hoarder

    GitHub copilot lawsuit

    Use Windows Dialog Boxes from Python with no extra libraries

    Extra Extra Extra

    Extras

    Joke

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

  43. #311 Catching Memory Leaks with ... pytest?

    24 november 2022 · 50 min

    Afspelen
    Topics covered in this episode: Lees meer

    Latexify

    prefixed

    dbt

    Memray p ytest plugin

    Stealing Open Source code from Textual

    Shed

    Extras

    Joke

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

  44. #310 Calling All Tools for Readmes

    15 november 2022 · 54 min

    Afspelen
    Topics covered in this episode: Lees meer

    Tips for clean code in Python

    Mastodon is picking up speed

    Some FastAPI news, and some great READMEs.

    Closevember

    Extras

    Joke

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

  45. #309 When Malware PoC's are Themselves Malware

    9 november 2022 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    Malicious proof-of-concepts are exposing GitHub users to malware and more

    The great Mastodon experiment

    Gitpod and the traveling dev

    Color in the terminal

    Extras

    Joke

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

  46. #308 Conference season is heating up

    1 november 2022 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    It’s PyCon US 2023 CFP time

    Any.io

    How to propose a winning conference talk

    Sanic release adds background workers

    Extras

    Joke

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

  47. #307 Your Python just got faster (3.11 is out!)

    26 oktober 2022 · 45 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python 3.11 is released

    Installing Python 3.11 on Mac or Windows

    Bossie 2022 Awards

    Textual 0.2.0

    Extras

    Joke

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

  48. #306 Some Fun pytesting Tools

    19 oktober 2022 · 46 min

    Afspelen
    Topics covered in this episode: Lees meer

    Awesome pytest speedup

    Strive to travel without a laptop

    Some fun tools from the previous testing article

    Refurb

    Extras

    Joke

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

  49. #305 Decorators need love too

    13 oktober 2022 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Pyscript 2022.09.1 is out

    Decorator shortcuts

    Panel (of Holoviz) on Pyscript

    auto-walrus

    Extras

    Joke

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

  50. #304 Build your own text adventure language in Python

    5 oktober 2022 · 38 min

    Afspelen
    Topics covered in this episode: Lees meer

    Ten tasty ingredients for a delicious pull request

    textX

    Reasoning about asyncio.Semaphore

    Turnstile

    Extras

    Joke

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