Python Bytes

Alle afleveringen

503 afleveringen, van nieuw naar oud

  1. #303 This title is required or is it optional?

    29 september 2022 · 38 min

    Afspelen
    Topics covered in this episode: Lees meer

    Human regular expressions revisited

    Implicit Optional Types Will Be Disabled by Default

    cython-lint

    difftastic - structural diff

    Extras

    Joke

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

  2. #302 The Blue Shirt Episode

    20 september 2022 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Can Amazon’s CodeWhisperer write better Python than you?

    Related and worth listening to: Stable Diffusion breaks the internet w/ Simon Willison

    Apache Superset

    Recipes from Python SQLite docs

    -ffast-math and indirect changes

    Extras

    Joke

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

  3. #301 PyTorch Grows Up and Moves Out

    15 september 2022 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    PythonAnywhere: Our Commitment to Providing Free Accounts

    ruff: An extremely fast Python linter, written in Rust.

    Meta spins off PyTorch Foundation to make AI framework vendor neutral

    Two string resources

    Extras

    Joke

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

  4. #300 A Jupyter merge driver for git

    6 september 2022 · 55 min

    Afspelen
    Topics covered in this episode: Lees meer

    Test your packages and wheels

    The Jupyter+git problem is now solved

    Help us test system trust stores in Python

    Making plots in your terminal with plotext

    jinja2-fragments

    SLSA 3 Generic Builder for GitHub Actions GA

    Extras

    Joke

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

  5. #299 Will McGugan drops by

    3 september 2022 · 46 min

    Afspelen
    Topics covered in this episode: Lees meer

    Careful with that PyPI email

    IEEE Top Programming Languages 2022: Python’s still No. 1, but employers love to see SQL skills

    Django 4.1

    You Should Be Using Python's Walrus Operator - Here’s Why

    Extras

    Joke

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

  6. #298 "Unstoppable" Python

    24 augustus 2022 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    Uncommon Uses of Python in Commonly Used Libraries

    Skyplane Cloud Transfers

    7 things I've learned building a modern TUI framework

    ‘Unstoppable’ Python

    Extras

    Joke

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

  7. #297 I AM the documentation

    16 augustus 2022 · 23 min

    Afspelen
    Topics covered in this episode: Lees meer

    SQLCodeGen

    The death of setup.py*, long live pyproject.toml

    aiocache

    Hatch: a modern, extensible Python project manager

    Extras

    Joke

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

  8. #296 pip: Constrain your excitement

    9 augustus 2022 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Pip constraints files

    async-cache

    Organize Python code like a PRO

    keyring

    Extras

    Joke

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

  9. #295 Flutter + Python GUI Apps?

    4 augustus 2022 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    Faster routing for Flask & Quart

    Quarto: an open-source scientific and technical publishing system built on Pandoc

    Fl e t UI

    Building an authenticated Python CLI

    Extras

    Joke

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

  10. #294 Specializing Adaptive Interpreters in Full Color

    26 juli 2022 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    Specialist: Python 3.11 perf highlighter

    tomli “A lil’ TOML parser”

    Pydantic V2 Plan

    pikepdf

    Extras

    Joke

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

  11. #293 And if I pull this open source Jenga block...

    20 juli 2022 · 48 min

    Afspelen
    Topics covered in this episode: Lees meer

    PSF security key giveaway for critical package maintainers

    PyLeft-Pad

    FastAPI Filter

    AutoRegEx

    Anaconda Acquires PythonAnywhere

    Extras

    Joke

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

  12. #292 Thursday, it's always a Thursday

    11 juli 2022 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    rich-codex

    Pydastic

    3 Things to Know Before Building with PyScript

    disnake

    Extras

    Joke

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

  13. #291 Wait, you have how many licenses?!?

    6 juli 2022 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python License tracker

    undataclass

    Qutebrowser

    asyncio and web applications

    Extras

    Joke

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

  14. #290 Sentient AI? If so, then what?

    28 juni 2022 · 50 min

    Afspelen
    Topics covered in this episode: Lees meer

    picologging

    CheekyKeys

    richbench

    typeguard

    Extras

    Joke

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

  15. #289 Textinator is coming for your text, wherever it is

    21 juni 2022 · 46 min

    Afspelen
    Topics covered in this episode: Lees meer

    beanita

    The Good Research Code Handbook

    Textinator

    Handling Concurrency Without Locks

    Extras

    Joke

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

  16. #288 Performance benchmarks for Python 3.11 are amazing

    14 juni 2022 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Polars: Lightning-fast DataFrame library for Rust and Python

    PSF Survey is out

    Gin Config: a lightweight configuration framework for Python

    Performance benchmarks for Python 3.11 are amazing

    Extras

    Joke

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

  17. #287 Surprising ways to use Jupyter Notebooks

    7 juni 2022 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    auto-py-to-exe

    8 surprising ways how to use Jupyter Notebook

    piptrends

    Is it a class or a function? It's a callable!

    Extras

    Joke

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

  18. #286 Unreasonable f-strings

    3 juni 2022 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    The Python GIL: Past, Present, and Future

    Announcing the PyOxy Python Runner

    The unreasonable effectiveness of f-strings and re.VERBOSE

    PyCharm PR Management

    Extras

    Joke

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

  19. #285 Where we talk about UIs and Python

    25 mei 2022 · 51 min

    Afspelen
    Topics covered in this episode: Lees meer

    libgravatar

    JSON to Pydantic Converter

    PEP 690 – Lazy Imports

    Two small items

    Extras

    Joke

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

  20. #284 Spicy git for Engineers

    18 mei 2022 · 41 min

    Afspelen
    Topics covered in this episode: Lees meer

    distinctipy

    Soda SQL

    Python in Nature

    Supercharging GitHub Actions with Job Summaries

    Language Summit is write up out

    AllSpice is Git for EEs

    Extras

    Joke

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

  21. #283 The sports episode

    12 mei 2022 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Pathy: a Path interface for local and cloud bucket storage

    Robyn

    Termshot

    When Python can’t thread: a deep-dive into the GIL’s impact

    Extras

    Joke

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

  22. #282 Don't Embarrass Me in Front of The Wizards

    3 mei 2022 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    pyscript

    Memray from Bloomberg

    pytest-parallel

    Pooch: A friend for data files

    Extras

    Joke

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

  23. #281 ohmyzsh + ohmyposh + mcfly + pls + nerdfonts = wow

    28 april 2022 · 47 min

    Afspelen
    Topics covered in this episode: Lees meer

    Take Your Github Repository To The Next Level 🚀️

    Fastero

    Watchfiles

    Slipcover: Near Zero-Overhead Python Code Coverage

    Extras

    Joke

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

  24. #280 Easy terminal scripts by sourcing your Py

    21 april 2022 · 38 min

    Afspelen
    Topics covered in this episode: Lees meer

    BTW, don’t make a public repo private

    The counter-intuitive rise of Python in scientific computing

    Dashboards in Python

    sourcepy

    Xonsh

    Extras

    Joke

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

  25. #279 Autocorrect and other Git Tricks

    15 april 2022 · 42 min

    Afspelen
    Topics covered in this episode: Lees meer

    OpenBB wants to be an open source challenger to Bloomberg Terminal

    Python f-strings

    JSON Web Tokens @ jwt.io

    Autocorrect and other Git Tricks

    Extras

    Joke

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

  26. #278 Multi-tenant Python applications

    8 april 2022 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    dunk - a prettier git diff

    Is your Python code vulnerable to log injection?

    Building multi tenant applications with Django

    Should you pre-allocate lists in Python?

    mockaroo and tonic

    Extras

    Joke

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

  27. #277 It's a Python package showdown!

    2 april 2022 · 45 min

    Afspelen
    Topics covered in this episode: Lees meer

    March Package Madness

    nbpreview

    strenum

    Code Review Guidelines for Data Science Teams

    Extras

    Joke

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

  28. #276 Tracking cyber intruders with Jupyter and Python

    23 maart 2022 · 45 min

    Afspelen
    Topics covered in this episode: Lees meer

    gensim.parsing.preprocessing

    DevDocs

    The Right Way To Compare Floats in Python

    Pypyr

    Extras

    Joke

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

  29. #275 Airspeed velocity of an unladen astropy

    16 maart 2022 · 43 min

    Afspelen
    Topics covered in this episode: Lees meer

    Async and await with subprocesses

    Typesplainer

    ASV

    perflint

    Extras

    Joke

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

  30. #274 12 Questions You Should Be Asking of Your Dependencies

    9 maart 2022 · 40 min

    Afspelen
    Topics covered in this episode: Lees meer

    The Adam Test: 12 Questions for New Dependencies

    Validate emails with email-validator

    The Python on Microcontrollers Newsletter

    Git Organized: A Better Git Flow

    CPython issues moving to GitHub soon

    MicroPython, CircuitPython and GitHub

    Extras

    Joke

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

  31. #273 Getting dirty with __eq__(self, other)

    4 maart 2022 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    Physics Breakthrough as AI Successfully Controls Plasma in Nuclear Fusion Experiment

    PEP 680 -- tomllib: Support for Parsing TOML in the Standard Library

    What is a generator function?

    dirty-equals

    Commitizen

    Extras

    Joke

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

  32. #272 The tools episode

    24 februari 2022 · 48 min

    Afspelen
    Topics covered in this episode: Lees meer

    Why your mock still doesn’t work

    pls

    Kitty

    Futures and easy parallelisation

    pgMustard

    bpytop

    Extras

    Joke

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

  33. #271 CPython: Async Task Groups in Python 3.11

    16 februari 2022 · 57 min

    Afspelen
    Topics covered in this episode: Lees meer

    fastapi-events

    Ways I Use Testing as a Data Scientist

    py-overload

    Next-generation seaborn interface

    Compile CPython to Web Assembly

    Extras

    Joke

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

  34. #270 Can errors really be beautiful?

    10 februari 2022 · 47 min

    Afspelen
    Topics covered in this episode: Lees meer

    A Better Pygame Mainloop

    awesome sqlalchemy

    ThreadPoolExecutor in Python: The Complete Guide

    Chaining comparison operators

    Create Beautiful Tracebacks with Python’s Exception Hooks

    Extras

    Joke

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

  35. #269 Get Rich and replace your cat

    3 februari 2022 · 41 min

    Afspelen
    Topics covered in this episode: Lees meer

    rich-cli

    Documentation unit tests

    Extras

    Joke

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

  36. #268 Wait, you can Google that?

    27 januari 2022 · 45 min

    Afspelen
    Topics covered in this episode: Lees meer

    (draft) PEP 679 -- Allow parentheses in assert statements

    Everything I googled as a dev

    PyCascades 2022!

    Strict Python function parameters

    mureq - vendored requests

    Extras

    Joke

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

  37. #267 Python on the beach

    21 januari 2022 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Box: Python dictionaries with advanced dot notation access

    Reading tracebacks in Python

    Raspberry Pi: These two new devices just went live on the International Space Station

    Make Simple Mocks With SimpleNamespace

    Extra, extra, exta

    3 Things You Might Not Know About Numbers in Python

    Extras

    Joke

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

  38. #266 Python has a glossary?

    13 januari 2022 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python glossary and FAQ

    Any.io

    Vaex : a high performance Python library for lazy Out-of-Core DataFrames

    Django Community Survey Results

    Extra, Extra, Extra, Extra:

    Extras

    Joke

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

  39. #265 Get asizeof pympler and muppy

    5 januari 2022 · 48 min

    Afspelen
    Topics covered in this episode: Lees meer

    Survey results

    Modern attrs API

    Yamele - A schema and validator for YAML

    pympler

    Extras

    Joke

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

  40. #264 We're just playing games with Jupyter at this point

    22 december 2021 · 53 min

    Afspelen
    Topics covered in this episode: Lees meer

    Jupyter Games

    Canary Tokens

    A reverse chronology of some Python features

    Hyperactive GCs and ORMs/ODMs

    Extras

    Joke

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

  41. #263 It’s time to stop using Python 3.6

    15 december 2021 · 50 min

    Afspelen
    Topics covered in this episode: Lees meer

    Django 4.0 released

    python-minifier

    It’s time to stop using Python 3.6

    How to Visualize the Formula 1 Championship in Python

    nbdime : Jupyter Notebook Diff and Merge tools

    Using AI to analyse and recommend software stacks for Python apps

    Extras

    Joke

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

  42. #262 So many bots up in your documentation

    9 december 2021 · 43 min

    Afspelen
    Topics covered in this episode: Lees meer

    pytest 7.0.0rc1

    PandasTutor

    Apache Airflow

    textwrap.dedent

    pip-audit

    Extras

    Joke

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

  43. #261 Please re-enable spacebar heating

    3 december 2021 · 42 min

    Afspelen
    Topics covered in this episode: Lees meer

    rClone

    check-wheel-contents

    xarray

    JetBrains Remote Development

    The XY Problem

    kerchunk - Making data access fast and invisible

    Extras

    Joke

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

  44. #260 It's brutally simple: made just from pickle and zip

    23 november 2021 · 49 min

    Afspelen
    Topics covered in this episode: Lees meer

    Using cog to update --help in a Markdown README file

    An oral history of Bank Python

    C Pyxel

    How to Ditch Codecov for Python Projects

    tiptop (like glances)

    pyc64

    Extras

    Joke

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

  45. #259 That argument is a little late-bound

    17 november 2021 · 47 min

    Afspelen
    Topics covered in this episode: Lees meer

    pypi-changes

    Late-bound argument defaults for Python

    pandas.read_sql

    pyjion

    Tips for debugging with print()

    SHAP (and beeswarm plot)

    Extras

    Joke

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

  46. #258 Python built us an anime dog!

    11 november 2021 · 43 min

    Afspelen
    Topics covered in this episode: Lees meer

    stale: github bot to “Close Stale Issues and PRs”

    jut - JUpyter notebook Terminal viewer

    JupyterLyte

    Feature comparison of ack, ag, git-grep, GNU grep and ripgrep

    Python Client for Airtable: pyairtable

    Black can now format notebooks

    Extras

    Joke

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

  47. #257 Python Launcher - Launching Python Everywhere

    4 november 2021 · 40 min

    Afspelen
    Topics covered in this episode: Lees meer

    Django 4.0 beta 1 released

    py - The Python launcher

    Model bakery

    Coverage goals, goals.py

    Extras

    Joke

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

  48. #256 And the best open source project prize goes to ...

    29 oktober 2021 · 1 uur

    Afspelen
    Topics covered in this episode: Lees meer

    It’s episode 2^8 (nearly 5 years of podcasting)

    Where does all the effort go? : Looking at Python core developer activity

    Why you shouldn't invoke setup.py directly

    By Paul Ganssle (from Talk Unlock the mysteries of time, Python's datetime that is! )

    OpenTelemetry is going stable soon

    Understanding all of Python, through its builtins

    FastAPI, Dask, and more Python goodies win best open source titles

    Notes From the Meeting On Python GIL Removal Between Python Core and Sam Gross

    Extras

    Joke

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

  49. #255 Closember eve, the cure for Hacktoberfest?

    20 oktober 2021 · 47 min

    Afspelen
    Topics covered in this episode: Lees meer

    Wrapping C++ with Cython

    tbump : bump software releases

    Closember by Matthias Bussonnier

    scikit learn goes 1.0

    Using devpi as an offline PyPI cache

    PyPi command line

    Extras

    Joke

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

  50. #254 Do Excel things, get notebook Python code with Mito

    13 oktober 2021 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    yaml, GH Actions, and Python 3.10

    Beating C and Java, Python Becomes the #1 Most Popular Programming Language, Says TIOBE

    Newspaper3k: Article scraping & curation

    PEP 660, pip 21.3, flit 3.4 -> easy editable installs

    Mito - a JupterLab Extension - generates Python code while you work on your analysis

    troposphere

    Extras

    Joke

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