PyCoder’s Weekly 2025 Top Articles & Hidden Gems PyCoder’s Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2025. Christopher Trudeau is back on the show this week to help wrap up everything by sharing some highlights and uncovering a few hidden gems from the pile. REAL PYTHONpodcast
Python Numbers Every Programmer Should Know Ever wonder how much memory an empty list takes? How about how long it takes to add two integers in Python? This post contains loads of performance data for common Python operations. MICHAEL KENNEDY
How uv Got So Fast uv’s speed comes from engineering decisions, not just Rust. Static metadata, dropping legacy formats, and standards that didn’t exist five years ago. ANDREW NESBITT
Articles & Tutorials
Python 3.6-3.14 Performance One of the maintainers of Knave has been tracking Python performance data for a while and a recent upgrade of one of their machines meant they now had more info across different hardware. This post compares their performance test across Apple M1 & M5, Zen2 and Cascade Lake chips. CREWTECH
Static Protocols in Python: Behaviour Over Inheritance Static protocols bring structural typing to Python: type compatibility based on behaviour, not inheritance. This article explains how protocols differ from ABCs, goose typing, and classic duck typing, and how static type checkers use them to catch errors early. PATRICKM.DE • Shared by Patrick Müller
2025 Python Year in Review Talk Python interviews Barry Warsaw, Brett Cannon, Gregory Kapfhammer, Jodie Burchell, Reuven Lerner, and Thomas Wouters and the panel discusses what mattered for Python in 2025. TALK PYTHONpodcast
PyPI in 2025: A Year in Review Dustin summarizes all the happenings with the Python Packaging Index in 2025, including 130,000 new projects and over 2.5 trillion requests served. DUSTIN INGRAM
Top Python Libraries of 2025 Explore Tryo-labs’ 11th annual Top Python Libraries roundup, featuring two curated Top 10 lists: one for General Use and one for AI/ML/Data tools. DESCOINS & BELLO
Implicit String Concatenation Python automatically concatenates adjacent string literals thanks to implicit string concatenation. This feature can sometimes lead to bugs. TREY HUNNER