Toggle navigation
PythonBytes
[
'
headlines
'
]
Episodes
Live stream
Newsletter
Courses
Talk Python
Brought to you by
Michael
and
Brian
- take a
Talk Python course
or get
Brian's pytest book
Search Python Bytes episodes
Search
Want to search with our
JSON API
?
141 results found in 12.7 ms
Show only episodes with topic matches
#474:
Astral to join OpenAI
Released March 23, 2026 (11 days ago)
Core topics covered on episode 474:
Starlette 1.0.0
Astral to join OpenAI
uv audit
Fire and forget (or never) with Python’s asyncio
#473:
A clean room rewrite?
Released March 16, 2026 (18 days ago)
Core topics covered on episode 473:
chardet ,AI, and licensing
refined-github
pgdog: PostgreSQL connection pooler, load balancer and database sharder
Agentic Engineering Patterns
#472:
Monorepos
Released March 09, 2026 (25 days ago)
Core topics covered on episode 472:
Setting up a Python monorepo with uv workspaces
cattrs
Learning to program in the AI age
VS Code extension
#470:
A Jolting Episode
Released February 23, 2026 (39 days ago)
Core topics covered on episode 470:
Better Python tests with inline-snapshot
jolt Battery intelligence for your laptop
Markdown code formatting with ruff
act - run your GitHub actions locally
#469:
Commands, out of the terminal
Released February 09, 2026 (53 days ago)
Core topics covered on episode 469:
Command Book App
uvx.sh: Install Python tools without uv or Python
Ending 15 years of subprocess polling
monty: A minimal, secure Python interpreter written in Rust for use by AI
#468:
A bolt of Django
Released February 03, 2026 (59 days ago)
Core topics covered on episode 468:
django-bolt : Faster than FastAPI, but with Django ORM, Django Admin, and Django packages
pyleak
More Django (three articles)
Datastar
#467:
Toads in my AI
Released January 26, 2026 (67 days ago)
Core topics covered on episode 467:
GreyNoise IP Check
tprof: a targeting profiler
TOAD is out
#466:
PSF Lands $1.5 million
Released January 19, 2026 (74 days ago)
Core topics covered on episode 466:
Better Django management commands with django-click and django-typer
PSF Lands a $1.5 million sponsorship from Anthropic
How uv got so fast
PyView Web Framework
#465:
Stack Overflow is Cooked
Released January 12, 2026 (81 days ago)
Core topics covered on episode 465:
port-killer
How we made Python's packaging library 3x faster
CodSpeed
#464:
Malicious Package? No Build For You!
Released January 05, 2026 (88 days ago)
Core topics covered on episode 464:
ty: An extremely fast Python type checker and LSP
Python Supply Chain Security Made Easy
typing_extensions
MI6 chief: We'll be as fluent in Python as we are in Russian
#461:
This episdoe has a typo
Released December 09, 2025 (115 days ago)
Core topics covered on episode 461:
PEP 798: Unpacking in Comprehensions
Pandas 3.0.0rc0
typos
A couple testing topics
#457:
Tapping into HTTP
Released November 11, 2025 (143 days ago)
Core topics covered on episode 457:
httptap
10 Smart Performance Hacks For Faster Python Code
FastRTC
Explore Python dependencies with `pipdeptree` and `uv pip tree`
#455:
Gilded Python and Beyond
Released October 27, 2025 (158 days ago)
Core topics covered on episode 455:
Cyclopts: A CLI library
The future of Python web services looks GIL-free
Free-threaded GC
Polite lazy imports for Python package maintainers
#454:
It's some form of Elvish
Released October 20, 2025 (165 days ago)
Core topics covered on episode 454:
djrest2 - A small and simple REST library for Django based on class-based views.
Github CLI
caniscrape - Know before you scrape. Analyze any website's anti-bot protections in seconds.
🐴 GittyUp
#453:
Python++
Released October 16, 2025 (169 days ago)
Core topics covered on episode 453:
PyPI+
uv-ship
How fast is 3.14?
air - a new web framework built with FastAPI, Starlette, and Pydantic.
#448:
I'm Getting the BIOS Flavor
Released September 08, 2025 (207 days ago)
Core topics covered on episode 448:
prek
tinyio
The power of Python’s print function
Vibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company's Entire Database
#445:
Auto-activate Python virtual environments for any project
Released August 18, 2025 (228 days ago)
Core topics covered on episode 445:
pyx - *optimized backend for uv*
Litestar is worth a look
Django remake migrations
django-chronos
#444:
Begone Python of Yore!
Released August 11, 2025 (235 days ago)
Core topics covered on episode 444:
Coverage.py regex pragmas
Python of Yore
nox-uv
A couple Django items
#440:
Can't Register for VibeCon
Released July 15, 2025 (262 days ago)
Core topics covered on episode 440:
Switching to direnv, Starship, and uv
rqlite - Distributed SQLite DB
Some Markdown Stuff
#439:
That Astral Episode
Released July 07, 2025 (270 days ago)
Core topics covered on episode 439:
ty documentation site and uv migration guide
uv build backend is now stable
Refactoring long boolean expressions
fastapi-ml-skeleton
#438:
Motivation time
Released June 30, 2025 (277 days ago)
Core topics covered on episode 438:
Python Cheat Sheets from Trey Hunner
Automatisch
mureq-typed
My CLI World
#437:
Python Language Summit 2025 Highlights
Released June 23, 2025 (284 days ago)
Core topics covered on episode 437:
The Python Language Summit 2025
Fixing Python Properties
complexipy
juvio
#436:
Slow tests go last
Released June 16, 2025 (291 days ago)
Core topics covered on episode 436:
Free-threaded Python no longer “experimental” as of Python 3.14
typed-ffmpeg
pyleak
Optimizing Test Execution: Running live_server Tests Last with pytest
#434:
Most of OpenAI’s tech stack runs on Python
Released June 02, 2025 (305 days ago)
Core topics covered on episode 434:
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
#432:
How To Fix Your Computer
Released May 19, 2025 (319 days ago)
Core topics covered on episode 432:
pre-commit: install with uv
PEP 773
Changes for Textual
The Best Programmers I Know
#431:
Nerd Gas
Released May 05, 2025 (333 days ago)
Core topics covered on episode 431:
pirel: Python release cycle in your terminal
FastAPI Cloud
Python's new t-strings
#430:
Or you go to jail
Released April 28, 2025 (340 days ago)
Core topics covered on episode 430:
pip 25.1 has dependency groups, pylock.toml, plus more
aiohttp goes free threaded
uv 0.6.15 supports pylock.toml
Whenever
#428:
How old is your Python?
Released April 14, 2025 (354 days ago)
Core topics covered on episode 428:
How to Write a Git Commit Message
Caddy Web Server
Some new PEPs approved
juv
#425:
If You Were a Klingon Programmer
Released March 24, 2025 (1 years ago)
Core topics covered on episode 425:
Why aren't you using uv
Python Developer Tooling Handbook
Calling all doc writers: blacken-docs
Reinventing notebooks as reusable Python programs
#423:
Traveling the Python Universe
Released March 10, 2025 (1 years ago)
Core topics covered on episode 423:
pysqlscribe
A map of Python
Rust, C++, and Python trends in jobs on Hacker News
The features of Python's help() function
#422:
You need 4 spaces
Released March 03, 2025 (1 years ago)
Core topics covered on episode 422:
My 2025 uv-based Python Project Layout for Production Apps
aiolimiter
A peek into a possible future of Python in the browser
Reloadium
#420:
90% Done in 50% of the Available Time
Released February 17, 2025 (1 years ago)
Core topics covered on episode 420:
PEP 772 – Packaging governance process
Official Django MongoDB Backend
Developer Philosophy
Python 3.13.2
#417:
Bugs hide from the light
Released January 21, 2025 (1 years ago)
Core topics covered on episode 417:
LLM Catcher
On PyPI Quarantine process
RESPX
Unpacking kwargs with custom objects
#416:
A Ghostly Episode
Released January 13, 2025 (1 years ago)
Core topics covered on episode 416:
Terminals & Shells
Winloop
Ruff & uv
uv-secure
#414:
Because we are not monsters
Released December 16, 2024 (1 years ago)
Core topics covered on episode 414:
New project to shorten django-admin to django because we are not monsters
django-unicorn
Testing some tidbits
The State of Python 2024 article
#411:
TLS Client: Hello <<guitar solo>>
Released November 25, 2024 (1 years ago)
Core topics covered on episode 411:
Talk Python rewritten in Quart
PyPI now supports digital attestations
Django Rusty Templates
PEP 639 is now supported by PYPI
#407:
Back to the future, destination 3.14
Released October 28, 2024 (1 years ago)
Core topics covered on episode 407:
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
#402:
How to monetize your blog
Released September 23, 2024 (2 years ago)
Core topics covered on episode 402:
Architecture Decision Records (ADRs)
narwhals
Microsoft wants Three Mile Island to fuel its AI power needs
zsh-in-docker
#399:
C will watch you in silence
Released September 03, 2024 (2 years ago)
Core topics covered on episode 399:
Why I Still Use Python Virtual Environments in Docker
Python Developer Survey Results
Anaconda Code add-in for Microsoft Excel
Disabling Scheduled Dependency Updates
#398:
Open source makes you rich? (and other myths)
Released August 26, 2024 (2 years ago)
Core topics covered on episode 398:
Open Source Myths
uv 0.3.0 and all the excitement
Top pytest Plugins
A comparison of hosts / providers for Python serverless functions
#393:
Dare enter the Bash dungeon?
Released July 23, 2024 (2 years ago)
Core topics covered on episode 393:
Marimo:
pytest 8.3.0 & 8.3.1 are out
Python Language Summit 2024
bash-dungeon
#390:
Coding in a Castle
Released July 02, 2024 (2 years ago)
Core topics covered on episode 390:
Joining Strings in Python: A
10 hard-to-swallow truths they won't tell you about software engineer job
My thoughts on Python in Excel
Extra, extra, extra
#389:
More OOP for Python?
Released June 24, 2024 (2 years ago)
Core topics covered on episode 389:
Solara UI Framework
Coverage at a crossroads
“Virtual” methods in Python classes
#386:
Major releases abound
Released June 04, 2024 (2 years ago)
Core topics covered on episode 386:
NumPy 2.0 release date is June 16
Uvicorn adds multiprocess workers
pixi
JupyterLab 4.2 and Notebook 7.2
#383:
Why aren’t devs shipping faster?
Released May 14, 2024 (2 years ago)
Core topics covered on episode 383:
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
#382:
A Simple Game
Released May 07, 2024 (2 years ago)
Core topics covered on episode 382:
act: Run your GitHub Actions locally!
portr
Annotating args and kwargs in Python
github badges
#378:
Python is on the edge
Released April 09, 2024 (2 years ago)
Core topics covered on episode 378:
pacemaker
PyPI suspends new user registration to block malware campaign
Python Project-Local Virtualenv Management Redux
Python Edge Workers at Cloudflare
#377:
A Dramatic Episode
Released April 02, 2024 (2 years ago)
Core topics covered on episode 377:
justpath
xz back door
LPython
dramatic
#374:
Climbing the Python Web Mountain
Released March 11, 2024 (2 years ago)
Core topics covered on episode 374:
6 ways to improve the architecture of your Python project (using import-linter)
Mountaineer
Why Python's Integer Division Floors
Hatchet
#372:
uv - an impressive pip alternative
Released February 20, 2024 (2 years ago)
Core topics covered on episode 372:
uv: Python packaging in Rust
jpterm
Everything You Can Do with Python's textwrap Module
HTML First
#371:
Python in a Crate
Released February 13, 2024 (2 years ago)
Core topics covered on episode 371:
AppleCrate
One way to package Python code right now
Flask8 but why?
Extra, Extra, Extra
#369:
The Readability Episode
Released January 30, 2024 (2 years ago)
Core topics covered on episode 369:
Granian
pytest 8 is here
Assorted Docker Goodies
New GitHub Copilot Research Finds 'Downward Pressure on Code Quality'
#367:
A New Cloud Computing Paradigm at Python Bytes
Released January 16, 2024 (2 years ago)
Core topics covered on episode 367:
Leaving the cloud
PEP 723 - Inline script metadata
Flet for Android
harlequin: The SQL IDE for Your Terminal.
#366:
Put It In The Backlog
Released January 09, 2024 (2 years ago)
Core topics covered on episode 366:
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
#365:
Inheritance, but not Inheritance!
Released December 20, 2023 (2 years ago)
Core topics covered on episode 365:
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
#363:
DNS Again? It's Always DNS.
Released December 05, 2023 (2 years ago)
Core topics covered on episode 363:
Fixit 2: Meta’s next-generation auto-fixing linter
FastUI
Mail list / newsletter conversation
CLIs from type hints
#362:
You can deprecate a global variable?
Released November 28, 2023 (2 years ago)
Core topics covered on episode 362:
Habits of great software engineers
Flask 3.0
Build Conway's Game of Life With Python
polars business
#358:
Collecting Shells
Released October 24, 2023 (2 years ago)
Core topics covered on episode 358:
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)
#352:
Helicopter Time Comes to Python
Released September 12, 2023 (3 years ago)
Core topics covered on episode 352:
Heliclockter
Wagtail 5
Git log customization
MiniJinja template engine
#349:
Djangonauts: Ready for Takeoff!
Released August 22, 2023 (3 years ago)
Core topics covered on episode 349:
Omnivore app
Djangonaut.space
Server-side hot reload
Python in Excel
#347:
The One About Context Mangers
Released August 08, 2023 (3 years ago)
Core topics covered on episode 347:
async-timeout
PyPI Project URLs Cheatsheet
httpx-sse
Creating a context manager in Python
#346:
Have you lost your GIL?
Released August 02, 2023 (3 years ago)
Core topics covered on episode 346:
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
#343:
So Much Pydantic!
Released July 11, 2023 (3 years ago)
Core topics covered on episode 343:
Pydantic v2 released
Two Ways to Turbo-Charge tox
Awesome Pydantic
CLI tools hidden in the Python standard library
#341:
Shhh - For Secrets and Shells
Released June 20, 2023 (3 years ago)
Core topics covered on episode 341:
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!
#339:
Actual Technical People
Released June 07, 2023 (3 years ago)
Core topics covered on episode 339:
pystack
Securing PyPI accounts via Two-Factor Authentication
Propan - a declarative Python MQ framework
Makefile tricks for Python projects
#330:
Your data, validated 5x-50x faster, coming soon
Released April 06, 2023 (3 years ago)
Core topics covered on episode 330:
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
#329:
Creating very old Python code
Released March 30, 2023 (3 years ago)
Core topics covered on episode 329:
Prefix-cache
NiceGUI
flask-ngrok
No-async async with Python
#325:
It's called a merge conflict
Released February 28, 2023 (3 years ago)
Core topics covered on episode 325:
Python Parquet and Arrow: Using PyArrow With Pandas
FastAPI-Filter
12 Python Decorators to Take Your Code to the Next Level
PyHamcrest
#324:
JSON in My DB?
Released February 21, 2023 (3 years ago)
Core topics covered on episode 324:
Use TOML for `.env` files?
Pydantic gets serious funding
f-strings with pandas
BioGPT
#317:
Most loved and most dreaded dev tools of 2022
Released January 03, 2023 (3 years ago)
Core topics covered on episode 317:
StackOverflow 2022 Developer Survey
PePy.tech - PyPI download stats with package version breakdown
Codon Python Compiler
8 Levels of Using Type Hints in Python
#314:
What are you, a wise guy? Sort it out!
Released December 13, 2022 (3 years ago)
Core topics covered on episode 314:
FAQtory
Kagi search "live with it” report
Tools for rewriting Python code
Socketify
#310:
Calling All Tools for Readmes
Released November 15, 2022 (3 years ago)
Core topics covered on episode 310:
Tips for clean code in Python
Mastodon is picking up speed
Some FastAPI news, and some great READMEs.
Closevember
#308:
Conference season is heating up
Released November 01, 2022 (3 years ago)
Core topics covered on episode 308:
It’s PyCon US 2023 CFP time
Any.io
How to propose a winning conference talk
Sanic release adds background workers
#307:
Your Python just got faster (3.11 is out!)
Released October 26, 2022 (3 years ago)
Core topics covered on episode 307:
Python 3.11 is released
Installing Python 3.11 on Mac or Windows
Bossie 2022 Awards
Textual 0.2.0
#303:
This title is required or is it optional?
Released September 29, 2022 (4 years ago)
Core topics covered on episode 303:
Human regular expressions revisited
Implicit Optional Types Will Be Disabled by Default
cython-lint
difftastic
#302:
The Blue Shirt Episode
Released September 20, 2022 (4 years ago)
Core topics covered on episode 302:
Can Amazon’s CodeWhisperer write better Python than you?
Stable Diffusion breaks the internet w/ Simon Willison
Apache Superset
Recipes from Python SQLite docs
-ffast-math and indirect changes
#299:
Will McGugan drops by
Released September 03, 2022 (4 years ago)
Core topics covered on episode 299:
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
#297:
I AM the documentation
Released August 16, 2022 (4 years ago)
Core topics covered on episode 297:
SQLCodeGen
The death of setup.py*, long live pyproject.toml
aiocache
Hatch : a modern, extensible Python project manager
#296:
pip: Constrain your excitement
Released August 09, 2022 (4 years ago)
Core topics covered on episode 296:
Pip constraints files
async-cache
Organize Python code like a PRO
keyring
#294:
Specializing Adaptive Interpreters in Full Color
Released July 26, 2022 (4 years ago)
Core topics covered on episode 294:
Specialist: Python 3.11 perf highlighter
tomli “A lil’ TOML parser”
Pydantic V2 Plan
pikepdf
#293:
And if I pull this open source Jenga block...
Released July 20, 2022 (4 years ago)
Core topics covered on episode 293:
PSF security key giveaway for critical package maintainers
PyLeft-Pad
FastAPI Filter
AutoRegEx
Anaconda Acquires PythonAnywhere
#292:
Thursday, it's always a Thursday
Released July 11, 2022 (4 years ago)
Core topics covered on episode 292:
rich-codex
Pydastic
3 Things to Know Before Building with PyScript
disnake
#291:
Wait, you have how many licenses?!?
Released July 06, 2022 (4 years ago)
Core topics covered on episode 291:
Python License tracker
undataclass
Qutebrowser
asyncio and web applications
#289:
Textinator is coming for your text, wherever it is
Released June 21, 2022 (4 years ago)
Core topics covered on episode 289:
beanita
The Good Research Code Handbook
Textinator
Handling Concurrency Without Locks
#288:
Performance benchmarks for Python 3.11 are amazing
Released June 14, 2022 (4 years ago)
Core topics covered on episode 288:
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
#287:
Surprising ways to use Jupyter Notebooks
Released June 07, 2022 (4 years ago)
Core topics covered on episode 287:
auto-py-to-exe
8 surprising ways how to use Jupyter Notebook
piptrends
Is it a class or a function? It's a callable!
#285:
Where we talk about UIs and Python
Released May 25, 2022 (4 years ago)
Core topics covered on episode 285:
libgravatar
JSON to Pydantic Converter
PEP 690 – Lazy Imports
Two small items
#283:
The sports episode
Released May 12, 2022 (4 years ago)
Core topics covered on episode 283:
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
#282:
Don't Embarrass Me in Front of The Wizards
Released May 03, 2022 (4 years ago)
Core topics covered on episode 282:
pyscript
Memray from Bloomberg
pytest-parallel
Pooch: A friend for data files
#281:
ohmyzsh + ohmyposh + mcfly + pls + nerdfonts = wow
Released April 28, 2022 (4 years ago)
Core topics covered on episode 281:
Take Your Github Repository To The Next Level 🚀️
Fastero
Watchfiles
Slipcover: Near Zero-Overhead Python Code Coverage
#279:
Autocorrect and other Git Tricks
Released April 15, 2022 (4 years ago)
Core topics covered on episode 279:
OpenBB wants to be an open source challenger to Bloomberg Terminal
Python f-strings
JSON Web Tokens @ jwt.io
Autocorrect
#275:
Airspeed velocity of an unladen astropy
Released March 16, 2022 (4 years ago)
Core topics covered on episode 275:
Async and await with subprocesses
Typesplainer
ASV
perflint
#274:
12 Questions You Should Be Asking of Your Dependencies
Released March 09, 2022 (4 years ago)
Core topics covered on episode 274:
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
MicroPython, CircuitPython and GitHub
#273:
Getting dirty with __eq__(self, other)
Released March 04, 2022 (4 years ago)
Core topics covered on episode 273:
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
#271:
CPython: Async Task Groups in Python 3.11
Released February 16, 2022 (4 years ago)
Core topics covered on episode 271:
fastapi-events
Ways I Use Testing as a Data Scientist
py-overload
Next-generation seaborn interface
Compile CPython to Web Assembly
#266:
Python has a glossary?
Released January 13, 2022 (4 years ago)
Core topics covered on episode 266:
glossary
Any.io
Vaex
Django Community Survey Results
Extra, Extra, Extra, Extra:
#265:
Get asizeof pympler and muppy
Released January 05, 2022 (4 years ago)
Core topics covered on episode 265:
Survey results
Modern attrs API
Yamele - A schema and validator for YAML
pympler
#264:
We're just playing games with Jupyter at this point
Released December 22, 2021 (4 years ago)
Core topics covered on episode 264:
Jupyter Games
Canary Tokens
A reverse chronology of some Python features
Hyperactive GCs and ORMs/ODMs
#263:
It’s time to stop using Python 3.6
Released December 15, 2021 (4 years ago)
Core topics covered on episode 263:
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
Using AI to analyse and recommend software stacks for Python apps
#260:
It's brutally simple: made just from pickle and zip
Released November 23, 2021 (4 years ago)
Core topics covered on episode 260:
Using cog to update --help in a Markdown README file
An oral history of Bank Python
Pyxel
How to Ditch Codecov for Python Projects
tiptop (like glances)
pyc64
#256:
And the best open source project prize goes to ...
Released October 29, 2021 (4 years ago)
Core topics covered on episode 256:
It’s episode 2^8 (nearly 5 years of podcasting)
Where does all the effort go?
Why you shouldn't invoke setup.py directly
Paul Ganssle
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
#249:
All of Linux as a Python API
Released September 09, 2021 (5 years ago)
Core topics covered on episode 249:
Fickling
Python Project-Local Virtualenv Management
Testcontainers
jc
What is Python's Ellipsis Object?
PyTorch Forecasting
#247:
Do you dare to press "."?
Released August 26, 2021 (5 years ago)
Core topics covered on episode 247:
Keep your computer awake during long processing
How to write a great Stack Overflow question
Github.dev - press ‘.’ to edit code in any GitHub repo
Log analyzer (minus google analytics)
KMK: Clackety Keyboards Powered by Python
SQLModel - use the same models for SQL and FastAPI
#246:
Love your crashes, use Rich to beautify tracebacks
Released August 11, 2021 (5 years ago)
Core topics covered on episode 246:
mktestdocs
Redis powered queues
25 Pandas Functions You Didn’t Know Existed
FastAPI and Rich Tracebacks in Development
Dev in Residence
Dagster
#245:
Fire up your Python time machine (and test some code)
Released August 04, 2021 (5 years ago)
Core topics covered on episode 245:
State of the community (via Jet Brains)
Cornell - record & replay mock server
pyinstrument
Python 3.10 is now in Release Candidate phase. RC1 just released.
#244:
vendorizing your Python podcast
Released July 30, 2021 (5 years ago)
Core topics covered on episode 244:
pip Environmental Variables
Extra, Extra, 6x Extra, hear all about it
Building and testing Python with GitHub Actions
python-vendorize
#241:
f-yes we want some f-string tricks!
Released July 07, 2021 (5 years ago)
Core topics covered on episode 241:
Autosync all branches of a fork
Measuring memory usage in Python: it’s tricky!
Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}'
10 Tips and Tools You Can Adopt in 15 minutes or Less To Level Up Your Dev Productivity
How to Start a Production-Ready Django Project
Bunch
#239:
No module named pythonbytes
Released June 23, 2021 (5 years ago)
Core topics covered on episode 239:
ormar : an async mini ORM for Python, with support for Postgres, MySQL, and SQLite.
No module named
JupyterLite
Lot of plots
Monty, Mongo tinified. MongoDB implemented in Python
Exhaustiveness Checking with Mypy
#237:
Separate your SQL and Python, asynchronously with aiosql
Released June 09, 2021 (5 years ago)
Core topics covered on episode 237:
Textual
Pinning application dependencies with pip-tools compile
Pynguin
Python Advisory DB
Function Overloading with singledispatch and multipledispatch
Aiosql
#236:
Fuzzy wuzzy wazzy fuzzy was faster
Released June 02, 2021 (5 years ago)
Core topics covered on episode 236:
monolens
rapidfuzz: Rapid fuzzy string matching in Python and C++
Structlog to improve your logs
xfail now works with pytest-subtests
BaseSettings in Pydantic
Take care of the documentation on your team will thank you later
#232:
PyPI in a box and a revolutionary keyboard
Released May 05, 2021 (5 years ago)
Core topics covered on episode 232:
Sphinx Themes Gallery
Mongita - Like SQLite but for MongoDB
World Plone Day 2021 - Over 50 Videos from 16 Countries
The social contract of open source : view every commit as a gift
PyPI in a box
Film simulations from scratch using Python
#231:
Go Python, Go!
Released April 28, 2021 (5 years ago)
Core topics covered on episode 231:
For-Else: A Weird but Useful Feature in Python
Tortoise ORM
Faster Python with Go Shared objects
Learn by reading code: Python standard library design decisions explained (for advanced beginners)
Gradio: Create UIs for prototyping your machine learning model in 3 minutes
Use basketball stats to optimize game play with Visual Studio Code
#230:
PyMars? Yes! FLoC? No!
Released April 21, 2021 (5 years ago)
Core topics covered on episode 230:
calmcode.io
Natural sort (aka natsort)
Python controlling a helicopter on Mars.
Pydantic, FastAPI, Typer will all run on 3.10, 3.11, and into the future
Extra, Extra, Extra, Extra hear all about it
Build Python books with Jupyter-Book
#229:
Has one of your dependencies died?
Released April 15, 2021 (5 years ago)
Core topics covered on episode 229:
Coverage.py
So you want your own PaaS? Piku!
Web3.py
Deadpendency
All The Important Features and Changes in Python 3.10
freeCodeCamp’s Python Curriculum
#227:
No more awaiting, async comes to SQLAlchemy
Released March 31, 2021 (5 years ago)
Core topics covered on episode 227:
Number One, that's "retract plank," not "remove plank."
SQLAlchemy 1.4.0 Released
django-tenants
pre-commit ci
Snyk (Python) Package Advisor
PyWebIO
#225:
SELECT Pydantic FROM MongoDB
Released March 17, 2021 (5 years ago)
Core topics covered on episode 225:
Raspberry Pi Pico
New MongoDB ODM: Beanie
Sourcery
Neomodel
Conference radar
#224:
Join us on a Python adventure back to 1977
Released March 10, 2021 (5 years ago)
Core topics covered on episode 224:
AWSimple
coverage and installed packages
Finding Mona Lisa in the Game of Life with JAX
Python Package Index nukes 3,653 malicious libraries uploaded soon after security shortcoming highlighted
python-adventure
Exciting New Features in Django 3.2
#223:
Beware: A ninja is shadowing Sebastian from FastAPI
Released March 03, 2021 (5 years ago)
Core topics covered on episode 223:
Python Developers Survey 2020 Results
Django Ninja - Fast Django REST Framework
Pydantic 1.8
Google, Microsoft back Python and Rust programming languages
Semantic Versioning Will Not Save You
OpenAPI 3.1.0
#221:
Pattern matching and accepting change in Python with Brett Cannon
Released February 19, 2021 (5 years ago)
Core topics covered on episode 221:
Keeping up with Rich
12 requests per second
Python Launcher for Unix
Build a text editor with Python and curses
Pattern matching
A Quick Intro to Structural Pattern Matching in Python
#217:
Use your cloud SSD for fast, cross-process caching
Released January 19, 2021 (5 years ago)
Core topics covered on episode 217:
diskcache
TOML is 1.0.0 now.
pyqtgraph
Parler + Python = Insurrection in public
Best-of Web Development with Python
Assorted
#215:
A Visual Introduction to NumPy
Released January 06, 2021 (5 years ago)
Core topics covered on episode 215:
5 ways I use code as an astrophysicist
A Visual Intro to NumPy and Data Representation
Qt 6 release (including PySide2)
Is your GC hyper active? Tame it!
Top 10 Python libraries of 2020
Adoption of pyproject.toml — why is this so darned controversial?
#214:
Python year in review (2020 edition)
Released December 28, 2020 (5 years ago)
#213:
Uh oh, Vulcans have infiltrated Flask
Released December 23, 2020 (5 years ago)
Core topics covered on episode 213:
Django Ledger Project
Flask-Meld:
Bitwise operators in Python
Why should you use an ORM (Object Relational Mapper)?
sqlite-utils: a Python library and CLI tool for building SQLite databases
Online conferences are not working for me. But this was a good talk,
#212:
SQLite as a file format (like docx)
Released December 16, 2020 (5 years ago)
Core topics covered on episode 212:
pytest 6.2 is out
SQLite as a file format (like docx)
A Day in Code: Python – A picture book written in code
PythonLabs is now hosted by Azure. and “Yes, Barry, there is a PythonLabs”
Extra, extra, extra, extra, extra, extra, hear all about it
OpenMV
#211:
Will a black hole devour this episode?
Released December 07, 2020 (5 years ago)
Core topics covered on episode 211:
Introducing FARM Stack - FastAPI, React, and MongoDB
py-applescript
airspeed velocity
visidata
#209:
JITing Python with .NET, no irons in sight
Released November 27, 2020 (5 years ago)
Core topics covered on episode 209:
Running Python on .NET 5
PEP 621 -- Storing project metadata in pyproject.toml
GitHub revamps copyright takedown policy after restoring YouTube-dl
Install & Configure MongoDB on the Raspberry Pi
Extra! extra! extra!, hear all about it!
A Python driven AI Stylist Inspired by Social Media
#208:
Dependencies out of control? Just pip chill.
Released November 19, 2020 (5 years ago)
Core topics covered on episode 208:
pip-chill - Make requirements with only the packages you need
Windows update broke NumPy
Build Plugins with Pluggy
LINQ in Python
Klio : a framework for processing audio files or any binary files, at large scale
Collapsing code cells in Jupyter Notebooks
#207:
FastAPI as a web platform (not just APIs)
Released November 13, 2020 (5 years ago)
Core topics covered on episode 207:
fastapi-chameleon
Django REST API in a single file, without using DRF
2020 StackOverflow survey results
A Visual Guide to Regular Expression
Taking credit
Raspberry Pi 400
#204:
Take the PSF survey and Will & Carlton drop by
Released October 23, 2020 (5 years ago)
Core topics covered on episode 204:
nbQA : Quality Assurance for Jupyter Notebooks
The PSF yearly survey is out, go take it now!
From Prototype to Production in Django
Deployment: Getting your app online
All Contributors
MovingPandas
#192:
Calculations by hand, but in the compter, with Handcalcs
Released August 02, 2020 (6 years ago)
Core topics covered on episode 192:
Building a self-updating profile README for GitHub
Handcalcs
The (non-)return of the Python print statement
FastAPI for Flask Users
Tweet deleting with tweepy
Clinging to memory: how Python function calls can increase your memory usage
- No local variable at all
- Re-use the local variable
- Transfer object ownership
#191:
Live from the Manning Python Conference
Released July 22, 2020 (6 years ago)
Core topics covered on episode 191:
VS Code Device Simulator
pytest 6.0.0rc1
What is the core of the Python programming language?
#178:
Build a PyPI package from a Jupyter notebook
Released April 22, 2020 (6 years ago)
Core topics covered on episode 178:
Pandas-Bokeh
Stop naming your python modules “utils”
From 1 to 10,000 test cases in under an hour: A beginner's guide to property-based testing
#177:
Coding is 90% Google searching or is it?
Released April 16, 2020 (6 years ago)
Core topics covered on episode 177:
Announcing a new Sponsorship Program for Python Packaging
energy-usage
Coding is 90% Google Searching — A Brief Note for Beginners
Using WSL to Build a Python Development Environment on Windows
A Pythonic Guide to SOLID Design Principles
Types for Python HTTP APIs: An Instagram Story
#174:
Happy developers use Python 3
Released March 26, 2020 (6 years ago)
Core topics covered on episode 174:
Quick chat about COVID 19.
Documentation as a way to build Community
The Django Speed Handbook: making a Django app faster
dacite: simplifies creation of data classes from dictionaries
How we retired Python 2 and improved developer happiness
The Troublesome Active Record Pattern
Types at the edges in Python
#167:
Cheating at Kaggle and uWSGI in prod
Released February 03, 2020 (6 years ago)
Core topics covered on episode 167:
clize: Turn functions into command-line interfaces
How to cheat at Kaggle AI contests
Configuring uWSGI for Production Deployment
Thinc:
pandas-vet
NumPy beginner documentation
#164:
Use type hints to build your next CLI app
Released January 16, 2020 (6 years ago)
Core topics covered on episode 164:
cjworkbench
remi: A Platform-independent Python GUI library for your applications.
Typer
Effectively using Matplotlib
Django Simple Task
PyPI Stats at pypistats.org
#161:
Sloppy Python can mean fast answers!
Released December 18, 2019 (6 years ago)
Core topics covered on episode 161:
Larry Hastings - Solve Your Problem With Sloppy Python - PyCon 2018
Introduction to ASGI: Emergence of an Async Python Web Ecosystem
Python Insights
Assembly
Building a Standalone GPS Logger with CircuitPython using @Adafruit and particle hardware
10 reasons python is good to learn
#159:
Brian's PR is merged, the src will flow
Released December 03, 2019 (6 years ago)
Core topics covered on episode 159:
Final type
flit 2
Pint
8 great pytest plugins
11 new web frameworks
Raise Better Exceptions in Python
#148:
The ASGI revolution is upon us!
Released September 18, 2019 (7 years ago)
Core topics covered on episode 148:
Annual Release Cycle for Python
awesome-asgi
Asynchronous Django
Sunsetting Python 2
#139:
f"Yes!" for the f-strings
Released July 18, 2019 (7 years ago)
Core topics covered on episode 139:
Simplify Your Python Developer Environment
New fast.ai course: A Code-First Introduction to Natural Language Processing
Cloning the human voice
Ab(using) pyproject.toml and stuffing pytest.ini and mypy.ini content into it
Polyaxon
Flynt for f-strings
#123:
Time to right the py-wrongs
Released March 29, 2019 (7 years ago)
Core topics covered on episode 123:
Deconstructing xkcd.com/1987/
Python package as a CLI option
Refactoring Python Applications for Simplicity
FastAPI
Bleach: stepping down as maintainer