Planet Python RSS
210 subscribers
18.4K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Mariatta: Python Core Sprint 2026: Day 1

Link: https://mariatta.ca/posts/python-core-sprint-2026-day-1/

This week I’m in San Francisco for the annual Python Core Sprint. This year the sprint is hosted by Brandt Bucher from
OpenAI, at OpenAI’s office, and runs Monday to Friday, October 19 to 23. I’m only
LernerPython blog, from Reuven Lerner: Pandas date range selection: Slicing a datetime index with .loc

Link: https://lernerpython.com/2026/10/19/pandas-date-range-selection-slicing-a-datetime-index-with-loc/


Want to select a chunk of time from a Python Pandas data frame?
Make the datetime column the index, then use .loc and a slice to choose dates:
(
df
.set_index('tpep_pickup_datetime')
.sort_inde
Rodrigo Girão Serrão: DX improvements in Python 3.15

Link: https://mathspp.com/blog/dx-improvements-in-python-315


Learn about the top 3 developer experience improvements from Python 3.15
This article covers the top 3 improvements made to the developer experience of Python 3.15 users:
improved error messages
more
Python Bytes: #501 A Nod to Sir-Mix-Alot

Link: https://pythonbytes.fm/episodes/show/501/a-nod-to-sir-mix-alot

Topics covered in this episode:

Nod: pause your Python program and open a notebook at any line
Polars 2.0 ships: streaming engine by default, spill-to-disk, and a row-order gotcha
django-cachalot cac
PyCoder’s Weekly: Issue #757: Django Migrations, Functional Programming, MVC, and More (2026-10-20)

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

#757 – OCTOBER 20, 2026 View in Browser » Django ORM, Migrations and makemigrations This tutorial builds a small coffee and tea store one migration at a time, then breaks it on purpose. You’ll b
Seth Michael Larson: Documenting certificate distribution pain points for the Python ecosystem

Link: https://sethmlarson.dev/python-cert-dist-pain-points?utm_campaign=rss

I'm writing this blog post on the same day as
the eMudhra Intermediate CA compromises news was
published so the memory of what was required from me
and unfortunately volunteer maintainers today
is sti
Mariatta: Python Core Sprint 2026: Day 2

Link: https://mariatta.ca/posts/python-core-sprint-2026-day-2/

Day 2 of the Python Core Sprint was all about one thing for me: moving our
GitHub bots, bedevere, blurb_it, and
miss-islington, off Heroku and onto the PSF’s
Cabotage. Monday was prep. Yesterday was t
Python Engineering at Microsoft: Pylance + Pyrefly: bring your preferred type checker to Visual Studio Code

Link: https://devblogs.microsoft.com/python/announcing-tsp/

At Microsoft, our focus is on providing the best possible experience for Python developers – both for everyday coding and for the agentic workflows that are increasingly central to how developers buil
Jaime Buelta: Jev webinar video

Link: https://wrongsideofmemphis.com/2026/10/21/jev-webinar-video/

I hosted a webinar on the 20th talking about the Jev model, which is a new AI decision model that works well in responding quickly to simple questions to a particular piece of information. This model
Rodrigo Girão Serrão: Tachyon: sampling profiling in Python

Link: https://mathspp.com/blog/tachyon-sampling-profiling-in-python


Learn how to use Tachyon, Python's sampling profiler.
“Tachyon” is a new sampling profiler that was introduced in Python 3.15.
It provides a CLI that allows running and profiling scripts or attaching
Python Software Foundation: Mark Your Calendars! PSF Board Office Hours for the Year Ahead

Link: https://pyfound.blogspot.com/2026/10/mark-your-calendars-psf-board-office.html

Greetings, Pythonistas- thank you so much for supporting the work of the PSF and the Python community! The newest PSF Board has decided to continue investing in connecting with the global Python commu
Daniel Roy Greenfeld: TIL: How to extract subtitles from video

Link: https://daniel.feldroy.com/posts/til-2026-10-how-to-extract-subtitles-from-video

Recently I've been making more and more videos for my youtube channel. I like videos with subtitles, and decided to add them to my own efforts. This is what I do:
This command assumes you have uv and
Peter Hoffmann: Loading 33,000 Peaks on Demand with a z10 Tile Grid

Link: https://peter-hoffmann.com/2026/loading-peaks-on-demand-with-a-z10-tile-grid.html

biwak.info is my mobile-first map of Alpine huts and
bivouacs. Recently I wanted to add peaks: tap anywhere near a summit and get its
name, elevation, prominence, a photo and the Wikipedia link. The d
Mariatta: Python Core Sprint 2026: Day 3

Link: https://mariatta.ca/posts/python-core-sprint-2026-day-3/

Day 3 of the Python Core Sprint, yesterday, was my last day in the room. Today
I’m traveling to Seattle for SeaGL, where I’m one of the keynote speakers. With the bots
settled on Cabotage and Heroku s
LernerPython blog, from Reuven Lerner: Pandas DatetimeIndex slicing: Fix KeyError with sort_index

Link: https://lernerpython.com/2026/10/20/pandas-datetimeindex-slicing-fix-keyerror-with-sort-index/


Slice an unsorted datetime index in Python Pandas, and you’ll likely get:
KeyError: ‘Value based partial slicing on non-monotonic DatetimeIndexes with non-existing keys is not allowed.’
Why? If the d
Zero-with-Dot (Oleg Żero): Text-to-Diagram for AI Systems: Designing a DSL an LLM Gets Right

Link: https://zerowithdot.com/blog/text-to-diagram-for-ai-systems/

Introduction
I have worked on sensor design, e-commerce, airlines, medicine and CAD software, in several countries. The domains could not be more different, yet one problem kept coming back: people do
Rodrigo Girão Serrão: Module profiling overview

Link: https://mathspp.com/blog/module-profiling-overview


Learn about the new module profiling that was introduced in Python 3.15 to organise the built-in profiling tools.
The standard library module profiling organises the built-in profiling tools that Pyt
LernerPython blog, from Reuven Lerner: Pandas offset aliases for resample: ME, MS, and other codes

Link: https://lernerpython.com/2026/10/23/pandas-offset-aliases-for-resample-me-ms-and-other-codes/


Using resample in Python Pandas? You’ll want a list of “offset aliases,” the codes that let you specify units.
Some are surprising, such as “ME” and “MS” for “month end” and “month start”.
They’re at
Go Deh: Finding Flaws in Technical Documentation

Link: http://paddy3118.blogspot.com/2026/10/finding-flaws-in-technical-documentation.html

 An ideaI spent some time on a project and had finished updating the tutorials and reference documentation I'd created as Markdown .md files. Then I suddenly thought:Why not use the AI to test the doc