;
;

Planet Python

Planet Python - http://planetpython.org/

Go Deh: Finding Flaws in Technical Documentation

 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 ...
Posted on 24 October 2026 | 1:39 pm

LernerPython blog, from Reuven Lerner: 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 ...
Posted on 23 October 2026 | 6:00 am

Daniel Roy Greenfeld: TIL: 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. Thi...
Posted on 22 October 2026 | 3:40 pm

Mariatta: 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 spe...
Posted on 22 October 2026 | 2:00 pm

Rodrigo Girão Serrão: Module profiling overview

Learn about the new module profiling that was introduced in Python 3.15 to organise the built-in profiling tools. ...
Posted on 22 October 2026 | 1:23 pm

Tryton News: 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 ...
Posted on 22 October 2026 | 10:00 am

Python Software Foundation: 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 continue...
Posted on 22 October 2026 | 8:02 am

Zero-with-Dot (Oleg Żero): Text-to-Diagram for AI Systems: Designing a DSL an LLM Gets Right

Introduction I have worked on sensor design, e-commerce, airlines, medicine and CAD software, in several countries. The domains could not be more d...
Posted on 22 October 2026 | 12:00 am

Peter Hoffmann: Loading 33,000 Peaks on Demand with a z10 Tile Grid

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, elevati...
Posted on 22 October 2026 | 12:00 am

Jaime Buelta: 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 questi...
Posted on 21 October 2026 | 6:41 pm

Python Engineering at Microsoft: Pylance + Pyrefly: bring your preferred type checker to Visual Studio Code

At Microsoft, our focus is on providing the best possible experience for Python developers – both for everyday coding and for the agentic workflows...
Posted on 21 October 2026 | 4:42 pm

Rodrigo Girão Serrão: Tachyon: sampling profiling in Python

Learn how to use Tachyon, Python's sampling profiler. “Tachyon” is a new sampling profiler that was introduced in...
Posted on 21 October 2026 | 3:50 pm

Mariatta: 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...
Posted on 21 October 2026 | 2:00 pm

Python Insider: Python 3.15.1, 3.14.9 and 3.13.17 are out

Three certified security releases for 3.15, 3.14 and 3.13.
Posted on 21 October 2026 | 12:00 am

PyCoder’s Weekly: Issue #757: Django Migrations, Functional Programming, MVC, and More (2026-10-20)

#757 – OCTOBER 20, 2026 View in Browser » Django ORM, Migrations and makemigrations This tutorial builds a small coffee and tea store one mig...
Posted on 20 October 2026 | 7:30 pm

Python Bytes: #501 A Nod to Sir-Mix-Alot

<strong>Topics covered in this episode:</strong><br> <ul> <li><strong><a href="https://blog.jupyter.org/po...
Posted on 20 October 2026 | 7:18 pm

Rodrigo Girão Serrão: DX improvements in Python 3.15

Learn about the top 3 developer experience improvements from Python 3.15 This article covers the top 3 improvemen...
Posted on 20 October 2026 | 3:56 pm

Mariatta: 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, ...
Posted on 20 October 2026 | 2:00 pm

Python Software Foundation: Wikis: Relaunched!

In February 2026, the Python Software Foundation (PSF) made the PSF, Python, and Jython wikis read-only due to excessive automated traffic and secu...
Posted on 20 October 2026 | 12:29 pm

LernerPython blog, from Reuven Lerner: 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 DatetimeIn...
Posted on 20 October 2026 | 6:00 am

PyCon Ireland: Schedule for PyCon Ireland 2026

We are delighted to announce the schedule for PyCon Ireland 2026, to be held at Chartered Accountants House in Dublin on Saturday 21 November. You ...
Posted on 20 October 2026 | 12:00 am

Seth Michael Larson: 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...
Posted on 20 October 2026 | 12:00 am

Rodrigo Girão Serrão: Startup configuration files

Learn how to use startup configuration files to run package entry points when the Python interpreter starts up. A...
Posted on 19 October 2026 | 7:19 pm

Django Weblog: 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 fe...
Posted on 19 October 2026 | 5:28 pm

Hugo van Kemenade: 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! ...
Posted on 19 October 2026 | 10:21 am