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
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
Mariatta
Python Core Sprint 2026: Day 1
Day 1 of the Python Core Sprint 2026. Reviving a two-year-old datetime docs PR, and announcing a planned downtime for our GitHub bots as they move from Heroku to the PSF's Cabotage.
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
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
LernerPython
Pandas date range selection: Slicing a datetime index with .loc - LernerPython
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:
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
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
Mathspp
DX improvements in Python 3.15
Learn about the top 3 developer experience improvements from Python 3.15
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
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
pythonbytes.fm
A Nod to Sir-Mix-Alot
News and announcements from the Python community for the week of Oct 20th, 2026
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
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
Pycoders
PyCoder’s Weekly | Issue #757
Django Migrations, Functional Programming, MVC, and More
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
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
sethmlarson.dev
Documenting certificate distribution pain points for the Python ecosystem
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 ...
the eMudhra Intermediate CA compromises news was
published so the memory of what was required from me
and unfortunately volunteer maintainers today
is ...
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
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
Mariatta
Python Core Sprint 2026: Day 2
Day 2 of the Python Core Sprint 2026. Flipping bedevere, blurb_it, and miss-islington from Heroku to the PSF's Cabotage, one bot at a time, and the parts that did not go as smoothly as it looked from the outside.
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
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
Python Insider: Python 3.15.1, 3.14.9 and 3.13.17 are out
Link: https://blog.python.org/2026/10/python-3151-3149-31317/
Three certified security releases for 3.15, 3.14 and 3.13.
Link: https://blog.python.org/2026/10/python-3151-3149-31317/
Three certified security releases for 3.15, 3.14 and 3.13.
Python Insider
Python 3.15.1, 3.14.9 and 3.13.17 are out | Python Insider
Three certified security releases for 3.15, 3.14 and 3.13.
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
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
Wrong Side of Memphis
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 mod…
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
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
Mathspp
Tachyon: sampling profiling in Python
Learn how to use Tachyon, Python's sampling profiler.
Tryton News: Information regarding eMudhra / emSign CA certificate security incident
Link: https://discuss.tryton.org/t/information-regarding-emudhra-emsign-ca-certificate-security-incident/9447
Following Information for Python users regarding eMudhra / emSign CA certificate security incident - Announcements - Discussions on Python.org, we have updated the Docker images of Tryton because cert
Link: https://discuss.tryton.org/t/information-regarding-emudhra-emsign-ca-certificate-security-incident/9447
Following Information for Python users regarding eMudhra / emSign CA certificate security incident - Announcements - Discussions on Python.org, we have updated the Docker images of Tryton because cert
Tryton Discussion
Information regarding eMudhra / emSign CA certificate security incident
Following Information for Python users regarding eMudhra / emSign CA certificate security incident - Announcements - Discussions on Python.org, we have updated the Docker images of Tryton because certifi is an indirect dependency of Tryton. It is recommended…
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
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
Python Software Foundation Blog
Mark Your Calendars! PSF Board Office Hours for the Year Ahead
Greetings, Pythonistas- thank you so much for supporting the work of the PSF and the Python community! The newest PSF Board has decided to c...
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
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
https://daniel.feldroy.com
TIL: How to extract subtitles from video
How I use Python and ffmpeg to create a subtitle file.
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
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
Peter Hoffmann
Loading 33,000 Peaks on Demand with a z10 Tile Grid
How biwak.info shows every named peak of the Alps on a Leaflet map without loading a 15 MB file: the peaks are cut into the same z10 tiles the map uses, and the browser only fetches the few tiles the current view needs.
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
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
Mariatta
Python Core Sprint 2026: Day 3
Day 3 of the Python Core Sprint 2026. Closing a blurb_it pull request that would have taught contributors how to prompt an LLM, and writing better NEWS entry guidance in the devguide instead. A sprint leaderboard that learned to count more than CPython, and…
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
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
LernerPython
Pandas DatetimeIndex slicing: Fix KeyError with sort_index - LernerPython
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 dates […]
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
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
zerowithdot
Text-to-Diagram for AI Systems: Designing a DSL an LLM Gets Right — zerowithdot / AI4CAD
Gnomon, the DSL from my DevAI 2026 keynote: a Python compiler built on Lark and an ontology, turning talk about a system into a diagram you can check.
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
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
Mathspp
Module profiling overview
Learn about the new module profiling that was introduced in Python 3.15 to organise the built-in profiling tools.
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
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
LernerPython
Pandas offset aliases for resample: ME, MS, and other codes - LernerPython
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” […]