Planet Python RSS
210 subscribers
18.5K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
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
Mark Dufour: CPython 3.15 (JIT) Performance Showdown

Link: http://shed-skin.blogspot.com/2026/10/cpython-315-jit-performance-showdown.html

Now that CPython 3.15 has been released, I decided to do a historical performance comparison similar in spirit to Sixteen Years of Python Performance. Obviously I wanted to include CPython 3.15, but I
Rodrigo Girão Serrão: frozendict built-in

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


Learn how to use the new frozendict built-in to create and manipulate immutable dictionaries.
Python 3.15 introduced a new built-in data type: the frozendict.
A frozendict is an immutable dictionary
Bob Belderbos: My bookkeeping runs on code now. AI only reads the PDFs.

Link: https://belderbos.dev/blog/replaced-my-bookkeeping-tool-with-python/

I paid for a popular bookkeeping tool and it worked well. But the UI kept getting slower, and I wasn't using its reporting, so I had no real view of my numbers.
So I did what I usually do: I scoped a
LernerPython blog, from Reuven Lerner: Pandas groupby on datetime parts with the dt accessor

Link: https://lernerpython.com/2026/10/14/pandas-groupby-on-datetime-parts-with-the-dt-accessor/


If your Python Pandas data frame has a datetime column, you can group on a portion of that via the “dt” accessor.
For example, let’s get mean trip_distance for each hour of the day:
df.groupby(df['tp
Artem Golubin: Python's binary wheels and supply chain attacks

Link: https://rushter.com/blog/python-binary-wheels/

Python is known for fast packages despite being a slow language.
The fastest Python packages are written in compiled languages such as C, C++, or Rust,
with Python acting only as a glue.
Python users
Rodrigo Girão Serrão: Unpacking inside comprehensions

Link: https://mathspp.com/blog/unpacking-inside-comprehensions


Learn how to use the unpacking operator inside list comprehensions.
Starting with Python 3.15, you can use the asterisk * to unpack inside list comprehensions:
nested = [[0, 1, 2], [3, 4], [], [5, 6,
LernerPython blog, from Reuven Lerner: Pandas Grouper: Group datetime columns by custom time periods

Link: https://lernerpython.com/2026/10/16/pandas-grouper-group-datetime-columns-by-custom-time-periods/


Want to change the granularity when grouping on a Python Pandas data frame’s datetime column?
Use Grouper.
For example: Here we get the mean trip_distance per 14-day period:
df.groupby(pd.Grouper(k
Talk Python to Me: #566: State of the art in Python 2026

Link: https://talkpython.fm/episodes/show/566/state-of-the-art-in-python-2026

Which of your Python tools would you still pick if you started fresh today? For a long time, the answer was easy. The stack felt settled. AI has reopened almost every one of those choices. Some tools
Talk Python Blog: Introducing Talk Python Membership

Link: https://talkpython.fm/blog/posts/introducing-talk-python-membership/

For years, I’ve wanted to offer something premium for podcast listeners. The obvious option was an ad-free feed. That never sat right with me. No ads is not much of a bonus. So over the last few month
EuroPython: Humans of EuroPython: Emma Cooke

Link: https://blog.europython.eu/humans-of-ep-emma/

This week in our Humans of EuroPython series, we’d love to shine a light on Emma Cooke, a member of the Accessibility Team, and the ways she helped shape the EuroPython 2026 conference.Emma’s unique p
The Python Coding Stack: 2. Who actually does the work, the model or the software?

Link: https://www.thepythoncodingstack.com/p/2-who-actually-does-the-work-the

In the first Agents Unpacked conversation, Monty and I explored what changes when an AI system can choose actions rather than just offer advice. But saying that an agent organises a folder of photogra
LernerPython blog, from Reuven Lerner: Pandas Grouper NaNs: Why outlier dates create empty groups

Link: https://lernerpython.com/2026/10/17/pandas-grouper-nans-why-outlier-dates-create-empty-groups/


Got NaNs when using Grouper on a Python Pandas data frame?
groupby+Grouper chops up the datetime values, from the earliest to the latest, by the specified granularity.
If even one datetime is super e
Hugo van Kemenade: Releasing Python 3.15.0

Link: https://hugovk.dev/blog/2026/releasing-python-3-15-0/

Prologue #Like last year, I livetooted the release of Python
3.15.0. Here it is in blogpost form!

Two weeks #Two weeks until Python 3.15.0 final!
#Python
#Python315
Fri, Sep 18, 2026, 00:30 EEST
One
Python Software Foundation: Announcing Python Software Foundation Fellow Members for Q3 2026! 🎉

Link: https://pyfound.blogspot.com/2026/10/announcing-python-software-foundation.html

The PSF is pleased to announce its third batch of PSF Fellows for 2026. Let us welcome the new PSF Fellows for Q3! The following people continue to do amazing things for the Python community:Aldo Cane
Django Weblog: Quarterly contributor outreach

Link: https://www.djangoproject.com/weblog/2026/oct/19/quarterly-contributor-outreach/

Hi Django community, thank you all for continuing to contribute to Django.
The Steering Council is reaching out to bring people's attention to a few areas. We have major features we'd like to test and
Peter Hoffmann: Home Server Ops with a Read-Only Agent and pyinfra

Link: https://peter-hoffmann.com/2026/home-server-with-a-read-only-agent-and-pyinfra.html

My home server is a small mini PC running Debian. It holds the file
shares, Time Machine backups, Gitea, a music server and a few small apps of my
own. Like most home servers it grew by hand over the
Rodrigo Girão Serrão: Startup configuration files

Link: https://mathspp.com/blog/startup-configuration-files


Learn how to use startup configuration files to run package entry points when the Python interpreter starts up.
A startup configuration file is a file with the extension .start.
Starting from Python