Planet Python RSS
210 subscribers
18.4K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Django Weblog: Django security reporting update

Link: https://www.djangoproject.com/weblog/2026/oct/08/django-security-reporting-update/

We are no longer accepting new security reports for the Django project through HackerOne. Existing reports submitted through HackerOne will remain open and continue to be handled by the Django Securit
Anarcat: PSA: Europe changes time forward soon, North America next, for the last time?

Link: https://anarc.at/blog/2026-10-08-dst-warning/

This is a copy of an email I sent at work. I'm not sure I
should be making noise about this here, feedback welcome.
This is your bi-yearly reminder that time is changing soon! October 25th
in Europe,
Glyph Lefkowitz: Programming Isn’t Special

Link: https://blog.glyph.im/2026/10/programming-isnt-special.html

Creative Work
Writers went on strike to get protections against “AI”. Thousands of artists have signed open letters in protest of “AI”. There are so many copyright lawsuits from creative industry grou
Rodrigo Girão Serrão: The 5 most exciting new features of Python 3.15

Link: https://mathspp.com/blog/the-5-most-exciting-new-features-of-python-315


This article explains the 5 best new features of Python 3.15 with clear examples and explanations.
Python 3.15 has been published and it packs plenty of new features and improvements over Python 3.14
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