| | | | Sunsetting Jazzband Jazzband is (was) an Open Source cooperative for creating and maintaining projects. It maintained over 70 projects many of which were for the Django ecosystem. They included django-redis, django-nose, django-taggit, and loads more. Jazzband’s model has become untenable from the mass of AI submissions, and so it is winding down. JAZZBAND.CO
Spyder: Your IDE for Data Science Development in Python Learn how to use the Spyder IDE, a Python code editor built for scientists, engineers, and data analysts working with data-heavy workflows. REAL PYTHON
How Nordstrom Built Self-Healing Docs with AI Agents What if your docs updated themselves from Slack conversations? Join our webinar to learn how Nordstrom uses Temporal and AI agents to detect knowledge gaps, extract insights from chat history, and automatically generate pull requests → TEMPORALsponsor
Comparing Python Packages for A/B Test Analysis A practical comparison of tea-tasting, Pingouin, statsmodels, and SciPy for A/B test analysis, with code examples. EVGENY IVANOV
PyCon US 2026 Conference Schedule Announced PYCON.ORG
Python Jobs Python + AI Content Specialist REAL PYTHON 📍 ANYWHERE
More Python Jobs >>>
Articles & Tutorials Guido Interviews Brett Cannon After last year’s release of the Python documentary, Guido decided to explore those contributors who weren’t mentioned. He now has an going series of written interviews with a variety of contributors from Python’s first 25 years. This interview is with Brett Cannon. GUIDO VAN ROSSUM
“Requests” Needs You to Test Type Hints Requests is a popular HTTP client library and is frequently in the top 10 PyPI downloads. There is an on-going effort to add type hinting to the library and to make sure the next release causes few issues, they need help testing. SETH LARSON
Depot CI: Built for the Agent era Depot CI: A new CI engine. Fast by design. Your GitHub Actions workflows, running on a fundamentally faster engine — instant job startup, parallel steps, full debuggability, per-second billing. One command to migrate → DEPOTsponsor
Fire and Forget (Or Never) With Python’s Asyncio Python’s asyncio.create_task() can silently garbage collect fire-and-forget tasks in 3.12+, meaning they might never run. This article shows you how to use the background tasks set pattern to fix it. MICHAEL KENNEDY
Thoughts on OpenAI Acquiring Astral Astral is the organization behind popular Python tools such as uv, ruff, and ty. Recently it was announced that OpenAI would be acquiring Astral. This opinion piece discusses the possible impact. SIMON WILLISON
Standard Error Standard error is one of the two writable file streams that is used for printing errors, warning messages, or any outputs that shouldn’t be mixed with the main program. TREY HUNNER
🎓 Master Python’s Core Principles (Live Course) Transform your Python skills in just eight weeks, with live expert guidance. No more second-guessing if your code is “Pythonic enough.” Master Python’s object model, advanced iteration, decorators, and clean system design through live instruction and hands-on practice in a small group setting: REAL PYTHONsponsor
Textual: Creating a Custom Checkbox The Textual TUI framework allows for a lot of customization and control over its widgets. This article shows you how to change a checkbox widget to give it a new look. MIKE DRISCOLL
A Practical Guide to Python Supply Chain Security A comprehensive guide to securing your Python dependencies from ingestion to deployment, covering linting, pinning, vulnerability scanning, SBOMs, and attestations BERNÁT GÁBOR
Python 3.15’s JIT Is Now Back on Track Python 3.15’s JIT is now back on track, meeting the performance targets the team set for itself. Progress was a bit bumpy and this post talks about what happened. KEN JIN
From Properties to Descriptors This article is about the weird and wonderful world of descriptors in Python. Learn what they’re for and how to use one of the trickier Python concepts. STEPHEN GRUPPETTA
Modern Python Monorepo With uv and prek Talk Python interviews Amogh Desai and Jarek Potiuk and they talk about how to use a monorepo with uv and prek. TALK PYTHON podcast
Downloading Files From URLs With Python Learn to download files from URLs with Python using urllib and requests, including data streaming for large files. REAL PYTHON course
Building a Django Chat App With WebSockets This article covers the best ways to build a chat app in Django using Websockets and ASGI. HONEYBADGER.IO • Shared by Addison Curtis
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 → zsh-safe-venv-auto: ZSH Plugin That Activates Python venvs GITHUB.COM/MAVWOLVERINE
mypyc: Compile Type Annotated Python to Fast C Extensions GITHUB.COM/MYPYC
pristan: The Simplest Way to Create a Plugin System GITHUB.COM/MUTATING • Shared by pomponchik
MaskOps: PII Masking as a Native Polars Plugin GITHUB.COM/FCARVAJALBROWN • Shared by Felipe Carvajal Brown
django-tasks-rq: RQ Based Django Tasks Backend GITHUB.COM/REALORANGEONE
| | | | | |
| |