Issue #758

Security, Optimization, itertools, and More

Oct. 27, 2026

Security, Optimization, itertools, and More
#758 – OCTOBER 27, 2026 VIEW IN BROWSER
The PyCoder’s Weekly Logo
The Future of Python Security
How is the Python ecosystem adapting to the modern landscape of software security and supply chain defense? This week on the show, we sit down with Seth Larson, the Python Software Foundation’s Security Developer in Residence.
REAL PYTHON podcast

Python Performance Optimization: A Practical Guide
Learn practical Python performance optimization techniques, from confirming a bottleneck with timeit to picking the fix that makes your program faster.
REAL PYTHON

Quiz: Python Performance Optimization: A Practical Guide
REAL PYTHON

Current vs. Historical Memory in Python Agents
Your Python agent stores a preference, the user changes it, and vector search can return both versions. The fix is linking the new memory to the old one, so the old one is marked historical and stays available. Explore the walkthrough and notebook
ORACLEsponsor

Python itertools by Example
Combine Python’s itertools functions into memory-efficient pipelines as you deal cards, analyze stock data, and pick relay teams.
REAL PYTHON course

PSF Fellow Members for Q3 2026!
PYTHON.ORG

PEP 850: Wheel Variants: Providers (Draft)
PYTHON.ORG

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

Python 3.15.1, 3.14.9 and 3.13.17 Released
PYTHON.ORG


Articles & Tutorials


PyPI Now Limits Versions to 128 Characters
Across roughly 10 million releases, only two have version strings longer than 128 characters, so this change doesn’t really effect anyone. The new limit is mostly to keep page rendering for projects to be reasonable and the rule is only for PyPI and won’t be enforced by tools such as pip or uv.
PYPI.ORG

PSF Wikis: Relaunched
“In February 2026, the Python Software Foundation (PSF) made the PSF, Python, and Jython wikis read-only due to excessive automated traffic and security concerns on outdated infrastructure.” After much work, they are being made available again. This post describes what happened.
PYTHON SOFTWARE FOUNDATION

Unblock Your Coding Agent’s Web Access
Ask Claude Code or Cursor to fetch a page and it often comes back blocked, half-rendered, or buried in markup. Zyte MCP, from the maintainers of Scrapy, connects your agent to Zyte API for rendered pages, clean Markdown, and structured data in the same session. It’s hosted, connects with one command Connect Zyte MCP in one command →
ZYTEsponsor

How I Decide Which Python and Django Versions I Support
Matthias is the maintainer of several popular Django and Python packages. This post describes how he decides which versions of the libraries to maintain across his projects.
MATTHIAS KESTENHOLZ

How to Use Claude Code Skills for Better Python Docstrings
Learn how to use Claude Code skills to write consistent Python docstrings, with style references and a helper script you can reuse in every project.
REAL PYTHON

Practical Software Architecture for Python Developers
A summary of a talk at Python NL given by Henk-Jan van Hasselaar. It discusses how coupling and cohesion effect your architectural choices.
REINOUT VAN REES

Bringing uv and ty Together
Experimental uv-ty integration enables first-class support for Python scripts on the CLI and in the editor, and a unified uv check command.
SARA SKLENKA

Building an AI Agent With LangGraph and Python
Learn LangGraph in Python with this hands-on video course and build a stateful AI agent using state graphs, nodes, and conditional edges.
REAL PYTHON course

Django Quarterly Contributor Outreach Oct 2026
An update on what is going on in the Django community, including new features added and areas of discussion needing community feedback.
DJANGO SOFTWARE FOUNDATION

Module Profiling Overview
Learn about the new module profiling that was introduced in Python 3.15 to organise the built-in profiling tools.
RODRIGO GIRÃO SERRÃO


Projects & Code


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

Flowmpeg: FFmpeg Workflows for Python
GITHUB.COM/IMANM02 • Shared by Iman Mohammadi

Citeprobe: Evidence-First Academic Reference Verification
GITHUB.COM/IMANM02 • Shared by Iman Mohammadi

HeyUtils Python Regex Tester
HEYUTILS.COM • Shared by Carter Domenic (HeyUtils)

terrahour: World Clock With a Day/Night Map for the Terminal
GITHUB.COM/ACOCI86 • Shared by Alessio Coci

pre-commit: Manage Multi-Language Pre-Commit Hooks
GITHUB.COM/PRE-COMMIT

📆🐍 Upcoming Python Events


Weekly Real Python Office Hours Q&A (Virtual)
October 28, 2026

FastAPI Conf 2026
October 28 to October 29, 2026

PyConFR 2026
October 29 to November 2, 2026

PyDelhi User Group Meetup
October 31, 2026

Melbourne Python Users Group, Australia
November 2, 2026

PyCon ES 2026
November 6 to November 9, 2026
Happy Pythoning!
Copyright © 2026 PyCoder’s Weekly, All rights reserved.