Planet Python RSS
210 subscribers
18.4K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Wingware: Wing Python IDE 12.1 Beta - October 9, 2026

Link: https://wingware.com/news/2026-10-09

Wing 12.1 is now available as a beta release. It introduces the Tasks
Manager for guided autonomous development. You write the specification,
answer questions, and review results. Agents design and wr
Python Morsels: Python 3.15's best new features

Link: https://www.pythonmorsels.com/python315/

Python 3.15 includes a UTF-8 default encoding, explicit lazy imports, * unpacking in comprehensions, a new sampling profiler, sentinel, frozendict, and more!



Table of contents

A UTF-8 default enco
Core Dispatch: Core Dispatch #11

Link: https://coredispatch.xyz/editions/11

Welcome back to Core Dispatch! This edition covers August 27 through October 9,
2026 (It's been a while 😅). Python 3.15.0 final
landed today after an extra release candidate for lazy-import blockers.
The Python Coding Stack: Agents Unpacked — Table of Contents

Link: https://www.thepythoncodingstack.com/p/agents-unpacked-table-of-contents

Here’s the planned route through Agents Unpacked. The titles and article boundaries may change as the conversations develop.Part I — From conversation to actionWhat makes an AI agent different from a
The Python Coding Stack: Stephen's Preface to Agents Unpacked

Link: https://www.thepythoncodingstack.com/p/stephens-preface-to-agents-unpacked

Things moved quickly after I started using chatbots. New versions, new terms, new acronyms. And I was busy with actual work, family, and life.Then I started hearing about agents. And I remember wonder
The Python Coding Stack: 1. What makes an AI agent different from a chatbot?

Link: https://www.thepythoncodingstack.com/p/1-what-makes-an-ai-agent-different

AI agents are often described as the next step beyond chatbots. But what does that step involve? A chatbot can already search the web, write code, and sometimes run it. Is an agent simply a chatbot wi
LernerPython blog, from Reuven Lerner: Pandas groupby: Get a data frame instead of a series

Link: https://lernerpython.com/2026/10/09/pandas-groupby-get-a-data-frame-instead-of-a-series/


groupby on a single column in Python Pandas returns a series. Want a single-column data frame?
Instead of
df.groupby('passenger_count')['total_amount'].mean()
pass a one-element list of data columns
Ned Batchelder: Making git hooks visible

Link: https://nedbatchelder.com/blog/202610/making_git_hooks_visible

Frank Wiles wrote about an attack he nearly fell victim
to: a downloaded git repo had active git hooks that would have compromised
his system. Seeing the risks, I wanted to make git hooks more visible
Mahmoud Hashemi: CalVer 26.0: 10th Anniversary Edition

Link: https://sedimental.org/calver_26.html


A decade ago, a little bit of history was made. I didn't realize it, but a colleague made a great point, one of those real mind-changing points that seem too obvious to admit same-day. But, the next
LernerPython blog, from Reuven Lerner: Pandas groupby: Multiple columns and multiple aggregation methods

Link: https://lernerpython.com/2026/10/11/pandas-groupby-multiple-columns-and-multiple-aggregation-methods/


Does Python Pandas allow multiple categorical columns and multiple methods?
Yes!
df.groupby(['passenger_count', 'VendorID'])['trip_distance'].agg(['mean', 'std'])
The above returns:
– A 2-column data
Kay Hayen: Nuitka Release 4.3

Link: https://nuitka.net/posts/nuitka-release-43.html

This is to inform you about the new stable release of Nuitka. It is the extremely compatible Python compiler,
“download now”.
This release adds many new features and corrections with a focus on
experi
Rodrigo Girão Serrão: Explicit lazy imports

Link: https://mathspp.com/blog/explicit-lazy-imports


Learn how to use lazy imports to speed up the startup time of your Python applications.
Python 3.15 introduced explicit lazy imports.
An explicit lazy import is an import statement that starts with t
LernerPython blog, from Reuven Lerner: Pandas groupby: Aggregating multiple columns with multiple functions

Link: https://lernerpython.com/2026/10/12/pandas-groupby-aggregating-multiple-columns-with-multiple-functions/


Does Python Pandas allow multiple data columns and multiple methods?
Yes!
df.groupby('passenger_count')[['trip_distance', 'total_amount']].agg(['mean', 'std'])
The above returns a data frame. Its 4 c
Seth Michael Larson: Gaming’s all-digital future doesn’t include “Sonic the Hedgehog 3” and “Pikmin 2”

Link: https://sethmlarson.dev/gaming-all-digital-future-and-creative-constraint?utm_campaign=rss

Sony announced that all games from 2028 and onwards
would be digital-only. It seems likely that Xbox will follow and that Nintendo will continue
making “physical” releases for first-party games during
Rodrigo Girão Serrão: Sentinel built-in

Link: https://mathspp.com/blog/pydonts/sentinel-builtin


Learn how to use the sentinel built-in from Python 3.15 for placeholder values.
Python 3.15 introduced the new sentinel built-in.
The sentinel built-in can be used to create placeholder values:
NOTHI
PyCoder’s Weekly: Issue #756: 3.15 Released For Real This Time, Muse, and More (2026-10-13)

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

#756 – OCTOBER 13, 2026 View in Browser » The 5 Most Exciting New Features of Python 3.15 This article explains the 5 best new features of Python 3.15 with clear examples and explanations. RODRI
Python Bytes: #500 Episode 500!

Link: https://pythonbytes.fm/episodes/show/500/episode-500

Topics covered in this episode:

A quick chat with Brian looking back
Extras
Joke
Watch on YouTube
About the show
Brian #1: A quick chat with Brian looking back
Nick #2: Jev and the Case for Boring ML
PyPy: PyPy v8.0.1 release

Link: https://www.pypy.org/posts/2026/10/pypy-v801-release.html

PyPy v8.0.1: release of python 2.7, 3.11, and 3.12 beta released 2026-09-14
The PyPy team is proud to release version 8.0.1 of PyPy after the previous
release on Sept 25, 2026. Some problems with buff