Planet Python RSS
210 subscribers
18.4K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Armin Ronacher: Astra for Coding: Why Are We Doing This Again?

Link: https://lucumr.pocoo.org/2026/9/7/astra-why/

I’m more and more convinced that all of AI engineering is
Neijuan (内卷, meaning curl inwards). In
China it describes a system that demands ever more effort and competition
without improving output. T
Graham Dumpleton: Finding slow code with wrapture

Link: https://grahamdumpleton.me/posts/2026/09/finding-slow-code-with-wrapture/

The /order endpoint of the Flask shop is slow. The view calls the order service, the service calls the gateway and then the ledger, and the question is which of those the time is going to. To give the
EuroPython: EuroPython 2026: Videos Published

Link: https://blog.europython.eu/europython-2026-videos-published/

Hi all Pythonistas! 👋EuroPython 2026 took over the ICE Congress Centre in Kraków from 13 - 19 July and it wouldn’t have been possible without all of our attendees, speakers, volunteers, and sponsors.
Hugo van Kemenade: Soft-deprecating re.match()

Link: https://hugovk.dev/blog/2026/soft-deprecating-re.match/

Quick, without looking it up, what does re.match() do? Which of these return a match?
import re
re.match("pi", "pi")
re.match("pi", "pie")
re.match("pi", "api")
re.match("pi", "magpie")
How does it co
Django Weblog: PyCharm & Django Fundraiser Extended to September 14

Link: https://www.djangoproject.com/weblog/2026/sep/10/pycharm-django-fundraiser-extended/

The second half of our annual JetBrains fundraiser has been extended through September 14, 2026. Thank you to JetBrains for the extra time. You still have time to renew your PyCharm license or give it
Talk Python to Me: #562: DuckLake: The Lakehouse That's Just SQL and Parquet

Link: https://talkpython.fm/episodes/show/562/ducklake-the-lakehouse-thats-just-sql-and-parquet

How many files does your query read before it reads any data? On some data lakes, you go through JSON and metadata files first, just to learn which Parquet files matter. DuckLake asks one SQL question
Graham Dumpleton: OpenTelemetry export in wrapture

Link: https://grahamdumpleton.me/posts/2026/09/opentelemetry-export-in-wrapture/

Everything in the last four posts rendered a trace for a person to read or wrote it to a file for later. The other destination is a tracing backend, fed while the application runs, and OpenTelemetry i
Bob Belderbos: Why Learn to Code If AI Can Code? 6 Reasons

Link: https://belderbos.dev/blog/why-learn-to-code-if-ai-can-code/

Stanford's Chris Piech runs Code in Place, an intro programming class with 17,000 students and over 1,000 teachers. They've run it both before and after Cursor and Claude Code arrived, and enrollment
LernerPython blog, from Reuven Lerner: Newsprint: Turning e-mail newsletters into a personal PDF

Link: https://lernerpython.com/2026/09/11/newsprint-turning-e-mail-newsletters-into-a-personal-pdf/

I really enjoy reading e-mail newsletters. They’re clever, informative, and funny, and provide me with lots of food for thought — as well as professional information that is crucial to my work.
The th
Graham Dumpleton: Trying out wrapture

Link: https://grahamdumpleton.me/posts/2026/09/trying-out-wrapture/

Since introducing wrapture at the end of August I have been putting out a post every day or so, first working through how it is used in unit tests and then how the same bindings trace a running applic
Armin Ronacher: P(doom)

Link: https://lucumr.pocoo.org/2026/9/12/pdoom/

This week some flavor of “AI is going to kill us all” went viral. In particular
one where an employee put his personal probability of that happening above
10%. Which made me go to the Wikipedia page
Bob Belderbos: How Libraries Run Rust Inside Python (with PyO3)

Link: https://belderbos.dev/blog/how-libraries-run-rust-inside-python/

Every time you validate data with Pydantic v2, the data-validation library most Python apps reach for, a Rust extension does the work. Its core, pydantic-core, is built with PyO3, the same toolchain w
Graham Dumpleton: Hands-on learning in the age of AI

Link: https://grahamdumpleton.me/posts/2026/09/hands-on-learning-in-the-age-of-ai/

At PyCon AU 2026 I gave a talk in the DevRel track titled "Hands-on learning in the age of AI", with the subtitle "Are developer workshops still relevant?". The video is now up on YouTube if you want
Armin Ronacher: Interpreting Pangram

Link: https://lucumr.pocoo.org/2026/9/14/interpreting-pangram/

Yesterday David Sacks wrote a
tweet and within a few
minutes people did, what they usually do, and they asked Pangram if it was AI.
And Pangram said it’s entirely AI
generated.
To which David replied
LernerPython blog, from Reuven Lerner: Python’s __radd__: How reflected operators handle 5 + x

Link: https://lernerpython.com/2026/09/08/pythons-radd-how-reflected-operators-handle-5-x/


If you tell Python
x + 5
it’ll run x.__add__(5), which handles the int 5.
But what about
5 + x
int.__add__ doesn’t know how to handle x. So it returns NotImplemented — and Python turns it aro
Django Weblog: DjangoCon Europe 2027 is heading to Innsbruck, Austria! 🏔️⛷️🚠🇦🇹

Link: https://www.djangoproject.com/weblog/2026/sep/15/djangocon-europe-2027-is-heading-to-innsbruck/

We’re delighted to announce that DjangoCon Europe 2027 will take place in Innsbruck, Austria, from February 17–21, 2027!

Photo by Nicole Baster on Unsplash
Each year, DjangoCon Europe brings together
Python Bytes: #496 A lake house in Seattle

Link: https://pythonbytes.fm/episodes/show/496/a-lake-house-in-seattle

Topics covered in this episode:

Pandas Should Go Extinct
Pydantic-pint puts real-world units in your Pydantic models
How Libraries Run Rust Inside Python (With PyO3)
AWS acquires DuckLabs
Extras
Joke
Python Software Foundation: Announcing the PSF Strategic Plan 2026

Link: https://pyfound.blogspot.com/2026/09/announcing-psf-strategic-plan-2026.html

In May, the Python Software Foundation (PSF) shared the high-level goals of our Strategic Plan. In June, we published the full draft and opened it for community feedback. Today we are sharing the out
PyCoder’s Weekly: Issue #752: Dict Performance, Hypothesis, Lazy Imports, and More (2026-09-15)

Link: https://pycoders.com/issues/752

#752 – SEPTEMBER 15, 2026 View in Browser » Sets and Dictionaries Can Have Quadratic-Time Performance A rough first approximation is that a dict has O(1) performance, but that only holds true fo