Issue #750

State of Django, PSF Elections, Python 3.15, and More

Sept. 1, 2026

State of Django, PSF Elections, Python 3.15, and More
#750 – SEPTEMBER 1, 2026 VIEW IN BROWSER
The PyCoder’s Weekly Logo
The State of Django 2026: Boring Is So Back
A summary of this year’s State of Django report which draws on responses from nearly 3,500 developers across more than 40 countries: from students in their first year to veterans with decades of experience.
WILL VINCENT

2026 PSF Board Election Interviews
This is a collection of interviews of the various candidates running for the Python Software Foundation Board. Many of the posts also include links to AMA sessions.
PYTHON SOFTWARE FOUNDATION

Python 3.15 Preview: Sampling Profiler
Explore Python 3.15’s new sampling profiler and learn low-overhead profiling of scripts, threads, and live production processes.
REAL PYTHON

Quiz: Python 3.15 Preview: Sampling Profiler
REAL PYTHON

RISC-V Is Now Officially Supported by CPython
PYTHON.ORG

PEP 843: Export Statement for DRY Re-Exports (Draft)
PYTHON.ORG


Articles & Tutorials


The Python Community’s Institutional Response to the Astral Acquisition Has Begun
Brett Cannon posted on discuss.python.org (March 23): a PEP is coming, the python/prebuilt-cpython repo already exists, and the PSF has been building an official prebuilt relocatable CPython distribution since October 2025. Covers what’s actually being built, what it means for uv/ruff/python-build-standalone, and why the Astral upstream patches and PSF alternative aren’t in conflict.
DEV.TO • Shared by Anonymous

Unsubscribe Links Without a Login: Django Signing
Django has a signing module that makes it easy to build an unsubscribe link that works with no login and no session: token = signing.dumps(recipient.pk, salt=UNSUBSCRIBE_SALT). The token itself is the credential, and it ships with Django out of the box.
BOB BELDERBOS • Shared by Bob

AI Coding Tools for Python Developers: What’s Actually Worth Using Right Now
Join the one-day live course this Saturday, September 12. Get live demos of every category of AI coding tool, a verdict on each, and a 60-second test you can run on whatever launches next. Examples are in Python, and no prior AI experience is required. Reserve your seat here →
REAL PYTHON

CMS With AI, Not AI CMS: Wagtail 8.0’s New API
Wagtail 8 includes a new API built on Django Ninja and Pydantic, to automate common admin tasks with and without agents. 50+ operations derived from projects’ existing Python/Django code, mimicking the admin panel but via endpoints and an official CLI.
WAGTAIL.ORG • Shared by Thibaud Colas

Fuzzy String Matching in Django and PostgreSQL
Fuzzy string matching allows you to find values that are similar but not exact. This is particularly useful with the spelling of names (Smith, Smyth, Smythe). This post shows you how to use fuzzy matching in Postgres with Django.
MCNULTY & CARLTON

Learn Vectorized Thinking in Python Through Examples
Vectorization allows you to perform a mathematical operation on multiple values at the same time. NumPy supports this and it is one of the reasons it is far faster than equivalent looping operations.
JASON BROWNLEE

Moving Into the Future: Upgrading to Python 3
A dev blog about the challenges and rewards of upgrading Carbon, the engine upon which EVE Frontier is built, from Stackless Python to Python 3.
EVEFRONTIER.COM

The Python print() Function: Go Beyond the Basics
Learn about Python’s print() function, discover its lesser-known features, avoid common mistakes, and know when to use a better alternative.
REAL PYTHON course

Quiz: The Python print() Function: Go Beyond the Basics
REAL PYTHON

12 Things You Should (And Shouldn’t) Do in AWS
Talk Python interviews Matt Lea and they discuss all sorts of things that can go wrong in your infrastructure and what to do about it.
TALK PYTHON podcast

How to Write an AGENTS.md File for a Python Project
Learn how to write an AGENTS.md file so your AI coding agent produces idiomatic Python code that fits your project on the first try.
REAL PYTHON

Quiz: How to Write an AGENTS.md File for a Python Project
REAL PYTHON


Projects & Code


Brought to you by Real Pythonsponsor
Online Python Training Created by Experts →

Arid: Fast Python Duplicate-Code Detection
GITHUB.COM/SPONGE-B0B • Shared by Bob Taylor

pydantic-pint: Pydantic Pint Quantities
GITHUB.COM/TYLERH111

django-fastmig: Experimental Drop-in That Makes Django migrate Faster
GITHUB.COM/VIKTOR2097

django-danceschool: Django CMS for Running a Dance School
GITHUB.COM/DJANGO-DANCESCHOOL

vcrpy: Automatically Mock HTTP Interactions
GITHUB.COM/KEVIN1024

📆🐍 Upcoming Python Events


Weekly Real Python Office Hours Q&A (Virtual)
September 2, 2026

Canberra Python Meetup
September 3, 2026

Sydney Python User Group (SyPy)
September 3, 2026

PyDelhi User Group Meetup
September 5, 2026

Melbourne Python Users Group, Australia
September 7, 2026

PyBodensee Monthly Meetup
September 7, 2026
Happy Pythoning!
Copyright © 2026 PyCoder’s Weekly, All rights reserved.