Issue #692

PyPI, pedalboard, Django URL Patterns, and More

July 29, 2025

PyPI, pedalboard, Django URL Patterns, and More
#692 – JULY 29, 2025 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Supporting the Python Package Index
What goes into supporting more than 650,000 projects and nearly a million users of the Python Package Index? This week on the show, we speak with Maria Ashna about her first year as the inaugural PyPI Support Specialist.
REAL PYTHON podcast

Python Audio Processing With pedalboard
“The pedalboard library for Python is aimed at audio processing of various sorts, from converting between formats to adding audio effects.” This post summarizes a PyCon US talk on pedalboard and its uses.
JAKE EDGE

Introducing Pixeltable: Declarative Data Infrastructure for Multimodal AI Apps
Open-source Python library for multimodal AI data. Store videos, images, text & embeddings in one place. Transform with computed columns, index for similarity search, add custom UDFs. Built by Apache Parquet team. Stop fighting data infrastructure →
PIXELTABLEsponsor

Django: Iterate Through URL Patterns
Every once and a while you need to iterate through the URL patterns you’ve registered in your Django project. Adam’s write-up covers just how to go about it.
ADAM JOHNSON

PEP 800: Solid Bases in the Type System (Added)
PYTHON.ORG

Python 3.14 Release Candidate 1
PYTHON.ORG


Articles & Tutorials


3 pandas Workflows That Slowed on Large Datasets
Data ingest, joins, and groupby aggs slow to a grind when querying millions of rows of data; this post shows how a single cudf.pandas import moves the work to a GPU and slashes runtimes on common workflows.
NVIDIA.COM • Shared by Jamil Semaan

Stories From Python History
Talk Python To Me interviews Barry Warsaw, Paul Everitt, Carol Willing, and Brett Cannon and they tell stories about Python over the years, including how the first PyCon was only 30 people.
KENNEDY ET AL podcast

Coverage 7.10.0: Patch
Coverage has a new release: 7.10 with some significant new features that have solved some long-standing problems. This post talks about what Ned added and why.
NED BATCHELDER

What Does isinstance() Do in Python?
Learn what isinstance() does in Python and how to use this built-in function to check an object’s type. Discover its practical uses along with key limitations.
REAL PYTHON

Python’s Requests Library (Guide)
The Requests library is the go-to tool for making HTTP requests in Python. Learn how to use its intuitive API to send requests and interact with the web.
REAL PYTHON

Checking Out CPython 3.14’s Remote Debugging Protocol
Python 3.14 adds new capabilities for interacting with a running interpreter paving the way for better remote debugging. This article shows you how.
RAPHAEL GASCHIGNARD

Python F-String Quiz
Test your knowledge of Python’s f-string formatting with this interactive quiz. How well do you know Python’s string formatting quirks?
FSTRINGS.WTF

Exploring Python Closures: Examples and Use Cases
Learn about Python closures: function-like objects with extended scope used for decorators, factories, and stateful functions.
REAL PYTHON course

Python Koan 2: The Tale of Two Scrolls
Understanding the difference between identity and equality, and why it matters more than it seems.
SUBSTACK.COM • Shared by Vivis Dev

Toad: A Universal UI for Agentic Coding in the Terminal
Toad is a new Textual based TUI program for interacting with your favorite AI interfaces.
WILL MCGUGAN

How the App and Request Contexts Work in Python Flask
Dive deep into contexts in Flask with some practical examples.
FEDERICO TROTTA • Shared by AppSignal


Projects & Code


Brought to you by Real Python for Teamssponsor
Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed →

aiosqlitepool: Asynchronous Connection Pool for SQLite
GITHUB.COM/SLAILY

pictex: Create Beautifully Styled Text Images
GITHUB.COM/FRANCOZANARDI

html-to-markdown: HTML to Markdown Converter
GITHUB.COM/GOLDZIHER

AutStr: Infinite Data Structures in Python
GITHUB.COM/FARIEDABUZAID • Shared by Faried Abu Zaid

desto: Manage Python and Shell Scripts in Tmux Sessions
GITHUB.COM/KALFASYAN

📆🐍 Upcoming Python Events


Weekly Real Python Office Hours Q&A (Virtual)
July 30, 2025

Melbourne Python Users Group, Australia
August 4, 2025

PyBodensee Monthly Meetup
August 4, 2025

STL Python
August 7, 2025

Canberra Python Meetup
August 7, 2025
Happy Pythoning!
Copyright © 2025 PyCoder’s Weekly, All rights reserved.