Skip to main content

Python Blogs

Stay up to date with the latest Python news and community blogs

Recent Posts

Kushal Das: Johnnycanencrypt 0.17.0 released

Planet Python

A few weeks ago I released Johnnycanencrypt 0.17.0. It is a Python module written in Rust, which provides OpenPGP functionality including allows usage of Yubikey 4/5 as smartcards. Added Adds...

Ahmed Bouchefra

Planet Python

Let’s be honest. There’s a huge gap between writing code that works and writing code that’s actually good. It’s the number one thing that separates a junior developer from a senior, and it’s...

Hugo van Kemenade: Steering Council results

Planet Python

The Python Steering Council 2026 election results are in and congratulations to the new Python Steering Council! Barry Warsaw Donghee Na Pablo Galindo Salgado Savannah Ostrowski Thomas Wouters...

Armin Ronacher: Skills vs Dynamic MCP Loadouts

Planet Python

I’ve been moving all my MCPs to skills, including the remaining one I still used: the Sentry MCP1. Previously I had already moved entirely away from Playwright to a Playwright skill. In the last...

Daniel Roy Greenfeld: Adding Type Hints to my Blog

Planet Python

I've decided to add static type checking to my blog engine project. The tool I chose is pyrefly, a fast, Rust-based library for checking types in Python. Installing Pyrefly with UV My project uses...

Eli Bendersky: Revisiting "Let's Build a Compiler"

Planet Python

There's an old compiler-building tutorial that has become part of the field's lore: the Let's Build a Compiler series by Jack Crenshaw (published between 1988 and 1995). I ran into it in 2003 and...