Issue #742

Wagtail as Admin, Random Values, Code Quality, and More

July 7, 2026

Wagtail as Admin, Random Values, Code Quality, and More
#742 – JULY 7, 2026 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Wagtail as Django Admin on Steroids
Wagtail can do pretty much everything the Django Admin can do, but includes a much more modern UI and more features. This article shows you how to use Wagtail as an Admin alternative.
TIM KAMANIN

Selecting Random Values in Python
Python’s random module provides utilities for generating pseudorandom numbers. For cryptographically-secure randomness, use the secrets module instead.
TREY HUNNER

Let AI Agents Into Your B2B App. Securely.
More of your users are asking to connect AI agents to your product, and you want to say yes. PropelAuth lets you give each agent scoped, revocable access, so you stay in control of what it can do. Learn more →
PROPELAUTHsponsor

Managing and Measuring Python Code Quality
Master Python code quality tools like linters, formatters, type checkers, and profilers to measure, manage, and improve the code you write.
REAL PYTHON course

Quiz: Managing and Measuring Python Code Quality
REAL PYTHON

PEP 752: Package Repository Namespaces (Final)
PYTHON.ORG

PEP 836: JIT Go Brrr: The Path to a Supported JIT Compiler for CPython (Draft)
PYTHON.ORG

PyCon US 2026 Videos Are Up
YOUTUBE.COM


Discussions


The Path to a Supported JIT Compiler for CPython
PYTHON.ORG


Articles & Tutorials


Thinking About Running for the PSF Board? Let’s Talk!
The Python Software Foundation Board has announced two office-hour sessions dedicated to giving information on running for the PSF Board. If you’re thinking of running in the upcoming election, these sessions can help you understand the ins and outs.
PYTHON SOFTWARE FOUNDATION

Celery on AWS ECS: Complete Guide
Running Celery on AWS ECS without losing tasks and making sure that all the work is done is not as straightforward as it may seem. Learn how to configure Celery and structure your tasks for reliable processing.
JAN GIACOMELLI • Shared by Špela Giacomelli

Learn the Agentic Coding Workflow That Actually Works on Real Projects
65% of Python developers are stuck using AI for small tasks that fall apart on anything real. This 2-day live course (July 11-12 via Zoom) walks you through building a complete Python app with OpenAI’s Codex, from an empty directory to a shipped project on GitHub. See the Full Curriculum →
REAL PYTHONsponsor

Free-Threaded Python: Past, Present, and Future
This post summarizes a talk by core developer Thomas Wouters at PyCon US 2026 on Free-threaded Python: the attempt to remove the GIL. It describes why it is being done and what future work looks like.
JAKE EDGE

In Search of a New Contribution Model
This opinion piece from Carlton Gibson, a core Django contributor, talks about the state of contributions to OSS, how AI has made them more complicated, and how some key things are still broken.
CARLTON GIBSON

How to Get TIFF MetaData With Python
The Pillow image library gives you lots of tools for dealing with images. This article teaches you how to extract metadata from TIFF files in a few lines of Python.
MIKE DRISCOLL

Profile First: A 10x Faster Django Test Suite
Bob’s Django test suite took 30 seconds. cProfile showed 83% of it was one function: password hashing. Here’s how he found the bottleneck and the five-line fix.
BOB BELDERBOS

Python 3.15 Preview: Upgraded JIT Compiler
Learn how the upgraded Python 3.15 JIT compiler speeds up your code with a new tracing frontend, register allocation, and in-place numeric operations.
REAL PYTHON

Quiz: Python 3.15 Preview: Upgraded JIT Compiler
REAL PYTHON

Store Extra Data for Objects in a WeakKeyDictionary
In several programs Adam has wanted to solve the problem of associating extra data with an object. This article outlines his latest approach.
ADAM JOHNSON

How to Get Started With the GitHub Copilot CLI
Learn how to install, authenticate, and use the GitHub Copilot CLI to plan, write, and review Python code from your terminal with AI agents.
REAL PYTHON

Quiz: How to Get Started With the GitHub Copilot CLI
REAL PYTHON


Projects & Code


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

pytest-tia: Run Only the Tests Your Git Diff Actually Affects
GITHUB.COM/BREADMSA • Shared by BreadWasEaten

Sifty: OSS Windows Maintenance CLI
GITHUB.COM/VORTRIX5 • Shared by Amine Zouaoui

purejq: A Pure-Python Implementation of jq
GITHUB.COM/ADAM2GO • Shared by adam2go

supertree: Decision Tree Visualization
GITHUB.COM/MLJAR • Shared by Piotr Płoński

ninejs: Bringing Interactivity to Plotnine
GITHUB.COM/Y-SUNFLOWER

📆🐍 Upcoming Python Events


Weekly Real Python Office Hours Q&A (Virtual)
July 8, 2026

Python Atlanta
July 9 to July 10, 2026

PyDelhi User Group Meetup
July 11, 2026

DFW Pythoneers 2nd Saturday Teaching Meeting
July 11, 2026

EuroPython 2026
July 13 to July 20, 2026

SciPy 2026
July 13 to July 20, 2026

EuroSciPy 2026
July 18 to July 24, 2026
Happy Pythoning!
Copyright © 2026 PyCoder’s Weekly, All rights reserved.