Planet Python RSS
210 subscribers
18.4K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
PyCon: PyCon US 2026 Recap and Recordings

Link: https://pycon.blogspot.com/2026/09/pycon-us-2026-recap-and-recordings.html

As we close the books on PyCon US 2026, we can’t express enough gratitude to everyone who joined us for our first year in Long Beach, CA, and made our 7 days together a special and unforgettable exper
Graham Dumpleton: A master class in decorators, patching and tracing

Link: https://grahamdumpleton.me/posts/2026/09/a-master-class-in-decorators-patching-and-tracing/

There is now a Workshops page on this site listing seventy free hands-on workshops, spread across five collections. They start with how decorators work in plain Python using nothing but the standard l
Glyph Lefkowitz: Who Is Open Source About?

Link: https://blog.glyph.im/2026/09/who-is-open-source-about.html

Open source is, at least in part, about you, where “you” refers to the
user.
Open Source Is Not About “Open Source Is Not About You”
In other words: Rich Hickey was wrong when he wrote “Open Source Is
Rodrigo Girão Serrão: TIL #146 – Using maturin through uv

Link: https://mathspp.com/blog/til/using-maturin-through-uv


Today I learned how to setup a Rust project that can be called from Python with PyO3 and maturin through uv.
When you follow the PyO3 getting started guide to create a simple Rust project that can be
LernerPython blog, from Reuven Lerner: Pandas dropna: The best way to remove NaN values from a series

Link: https://lernerpython.com/2026/09/25/pandas-dropna-the-best-way-to-remove-nan-values-from-a-series/


Coming to Python Pandas from NumPy? You’ll reach for np.isnan:
s = Series([10, np.nan, 30])
s.loc[ ~np.isnan(s) ] # returns 10, 30
Unfortunately, this works. Better, use s.isna (or s.isnull).
But the
Glyph Lefkowitz: What Would A Serious AI Product Look Like?

Link: https://blog.glyph.im/2026/09/serious-ai-product.html

One of the issues that I have with the current generation of “AI” products is
that they do not appear to take their own premises seriously. I look at a
plethora of obsequious chatbots claiming to be
The Python Coding Stack: The Potion Shop That Does Too Much • The S in SOLID

Link: https://www.thepythoncodingstack.com/p/solid-single-responsibility-principle-srp-the-potion-shop-that-does-too-much

The potion shop had been doing well.It had a small but loyal customer base, a reliable supply of moonflower, andthree owls that carried order confirmations and other notifications to customers across
eGenix.com: Python Meeting Düsseldorf - 2026-10-07

Link: https://www.egenix.com/company/news/Python-Meeting-Duesseldorf-2026-10-07

The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.

Ankündigung
Das nächste Python Meeting Düsseldorf findet an folgendem Termin statt:

07.1
Python Bytes: #498 A Tiny Episode

Link: https://pythonbytes.fm/episodes/show/498/a-tiny-episode

Topics covered in this episode:

MemTensor / MemoryOS PyPI package hijacked via a malicious build backend
TinyMongo
Jev: what to know
One innocent dict read makes attribute access permanently slower
E
PyCoder’s Weekly: Issue #754: Jev, PyO3, Temp Files, and More (2026-09-29)

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

#754 – SEPTEMBER 29, 2026 View in Browser » How to Get Started With Jev in Python Connect a Python script to the Jev model with the TypeSafe SDK and OpenRouter, then replace brittle input checks
Armin Ronacher: Deser: Rethinking Rust Serialization

Link: https://lucumr.pocoo.org/2026/9/29/deser/

Serde is an amazing serialization library for Rust and it
has been a huge reason why I felt productive with it for years. However already
while at Sentry I got quite frustrated with some of the limit
LernerPython blog, from Reuven Lerner: Pandas dropna with thresh: Drop only rows with too many NaN values

Link: https://lernerpython.com/2026/09/27/pandas-dropna-with-thresh-drop-only-rows-with-too-many-nan-values/


You can remove NaN from a Python Pandas data frame with dropna, but be careful: It removes rows with even one NaN, which can be overkill.
Pass “thresh” to allow some rows to remain, even if they cont
Python GUIs: Changing Ticks in PyQtGraph Objects to Strings — How to replace numeric axis ticks with custom labels like month names or dates in PyQtGraph

Link: https://www.pythonguis.com/faq/changing-ticks-in-pyqtgraph-objects-to-strings/


How do I replace the numeric tick labels on a PyQtGraph axis with custom strings, like month names or category labels?

When you're plotting data in PyQtGraph, the axes default to showing numeric tic
Seth Michael Larson: Blogging for the Python Language Summit

Link: https://sethmlarson.dev/python-language-summit-blogging?utm_campaign=rss

Hey, did you miss me? I've only published two blog posts
in the past two months because I was busy writing 10+ blog
posts detailing the Python Language Summit in 2026.
If you are interested in the Pyt
Python Software Foundation: Python Language Summit 2026 blog posts are now available

Link: https://pyfound.blogspot.com/2026/09/python-language-summit-2026.html

On July 14th, 2026, 47 Python core developers and special guests sat down
at the Python Language Summit, this year
held in Kraków, Poland at EuroPython 2026, to discuss many topics about the future
of
Python Insider: One namespace to namespace them all (Python Language Summit 2026)

Link: https://blog.python.org/2026/09/language-summit-2026-namespaces/

Pablo Galindo Salgado proposes a top-level `std` namespace for the Python standard library to prevent module shadowing and free up module names.
Python Insider: Garbage Collection: Generational? Incremental? Both! (Python Language Summit 2026)

Link: https://blog.python.org/2026/09/language-summit-2026-garbage-collection-generational-incremental-both/

Mark Shannon proposes a future garbage collection strategy for Python following the revert of the incremental garbage collector in Python 3.14
Python Insider: Memory Buffer Protocol (Python Language Summit 2026)

Link: https://blog.python.org/2026/09/language-summit-2026-memory-buffer-protocol/

Nathan Goldbaum proposes safe concurrent access through buffer leases and custom data types for the Python Buffer Protocol.