Issue #755

3.15 Gets an RC3, New Feature Rundown, Sampling Profiler, and More

Oct. 6, 2026

3.15 Gets an RC3, New Feature Rundown, Sampling Profiler, and More
#755 – OCTOBER 6, 2026 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Python Adds a Release: 3.15.0rc3
Due to issues found in the new lazy loading features, an emergency Release Candidate has been adding, delaying Python 3.15 by a week.
PYTHON.ORG

Python 3.15: Cool New Features for You to Try
Learn what’s new in Python 3.15, from lazy imports, frozendict, and sentinels to a sampling profiler and friendlier error messages. Also available as a video course.
REAL PYTHON

Quiz: Python 3.15: Cool New Features for You to Try
REAL PYTHON

Connect Python AI Agents to Real-Time ClickHouse
Give your Python AI agents and memory systems low-latency access to analytical data. Tinybird turns high-volume event streams into sub-100ms REST APIs with native Python SDKs, CLI tooling, & MCP support. Skip building data pipelines and feed real-time context directly into your Python agent workflow Start Building Free with Python SDK
TINYBIRDsponsor

Tachyon, Python 3.15’s Built-in Sampling Profiler
Talk Python interviews László Kiss Kollár and Pablo Galindo Salgado, key contributors to the new sampling profiler code named “Tachyon” which has been added to Python 3.15.
TALK PYTHON podcast

Python 3.15 Preview: Sentinel Values
Learn how to create a Python sentinel value with the new built-in in Python 3.15 and get readable signatures, type hints, and safe copying and pickling.
REAL PYTHON

Quiz: Python 3.15 Preview: Sentinel Values
Test your grasp of Python 3.15’s new sentinel built-in, from readable signatures and type hints to safe copying, pickling, and when to use one.
REAL PYTHON

PEP 824: None-Coalescing Operators (Draft)
PYTHON.ORG

PEP 823: None-Aware Access Operators (Draft)
PYTHON.ORG

Python 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 Released
PYTHON.ORG

The Python Documentation Is Now Available in Persian
PYTHON.ORG


Articles & Tutorials


Protocol or ABC? Designing a Pluggable Provider Interface
Designing a CLI tool that talks to two different image-generation backends. Same inputs from the user, two different SDKs underneath. How best to define the shared contract: an abstract base class, or a typing.Protocol? This article looks at both options.
BELDERBOS.DEV • Shared by Bob Belderbos

PyScript Is in Maintenance Mode
PyScript entered maintenance mode last month — the API is frozen, and only Pyodide updates continue. This piece walks through the honest landscape of Python-in-the-browser tools now that the default answer has stopped moving.
DEV.TO • Shared by Aswanth R

Stop Falling Behind on AI. Catch Up in Five Minutes
New models, new prices, new agent tools, all the time. Real Python’s new AI newsletter gives you the handful of stories you actually need as a developer. Tell us how often you want it (daily, weekly, or monthly) and save your spot. Get the Free Roundup →
REAL PYTHONsponsor

Working With AI Agents: Focused Live Courses for Python Developers
Five focused live courses for Python developers who use AI agents: predict what they’ll do, check what they wrote, direct them on a real project, run them as a team, and trust them unattended.
REAL PYTHON

Python Language Summit 2026
The 2026 Python Language Summit was hosted in Kraków, Poland as part of EuroPython 2026. There were 15 talks covering free-threading, Rust, garbage collection, type annotations, and more.
SETH LARSON

Tracing np.add, All the Way Down
NumPy’s add method does what you’d expect: it adds two objects together. Under the covers there is a lot going on. This deep dive shows you just what is happening behind the scenes.
VEIT HELLER

The Export Keyword (PEPs 842 and 843)
There have been multiple PEPs recently proposing different ways of managing what is and isn’t visible outside of a module. This post runs down the various proposals.
ANDRE ROBERGE

Undocumented Django: Generating a SECRET_KEY
Exploring the “hidden features” lurking in Django’s codebase that allow you to generate a secret key along with some advice on how to keep it secret.
LEARN DJANGO

Pipenv: A Guide to the Python Packaging Tool
Pipenv replaces pip, virtualenv, and requirements.txt with a single tool. See what it solves and how to manage dependencies with it.
REAL PYTHON

Object-Oriented Programming (OOP) in Python
Learn object-oriented programming in Python: the OOP paradigm, classes and inheritance, and how to instantiate objects from a class.
REAL PYTHON


Projects & Code


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

Ciaren: Visual ETL That Exports pandas and Polars
GITHUB.COM/CIAREN-LABS • Shared by Ciaren Labs (submitted by an assistant)

proxy-benchmark: Benchmarks for Proxies & Browsers
GITHUB.COM/NODEMAVEN • Shared by Alexandr

RightWayUp: Find Up in an Image From Python or CLI
GITHUB.COM/ORTUSAITECH • Shared by Vladimir Ilyash

Flowfile: Turn Polars Style Code Into an ETL Pipeline
GITHUB.COM/EDWARDVANEECHOUD • Shared by Edward van Eechoud

FlexViz: Interactive Exploration of 1 Billion Data Points
GITHUB.COM/FLEX-ANALYTICS • Shared by Jeroen Van Der Donckt

📆🐍 Upcoming Python Events


PyCon Africa 2026
October 7 to October 12, 2026

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

PyEducation: IPAF
October 8 to October 9, 2026

Python Atlanta
October 8 to October 9, 2026

DFW Pythoneers 2nd Saturday Teaching Meeting
October 10, 2026

PyCon Greece 2026
October 12 to October 14, 2026

PyCon NL 2026
October 15 to October 16, 2026

PyCon Taiwan
October 17 to October 19, 2026
Happy Pythoning!
Copyright © 2026 PyCoder’s Weekly, All rights reserved.