| | | | 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 PYTHON podcast
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
Webinar: Building Deep Agents with Scale AI & Temporal Build AI agents that don’t stop running. Join Scale AI and Temporal to learn how Agentex and Python enables long-running, fault-tolerant agents with human-in-the-loop workflows, plus a live procurement agent demo → TEMPORALsponsor
What async Really Means for Your Python Web App? Python continues to get better async support and with that comes pressure to switch. See the realistic effects that switching to async would have on your web servers. ARTEM CHERNYAK
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
Get Job-Ready With Live Python Training Real Python’s 2026 cohorts are open. Python for Beginners teaches fundamentals the way professional developers actually use them. Intermediate Python Deep Dive goes deeper into decorators, clean OOP, and Python’s object model. Live instruction, real projects, expert feedback. Learn more at realpython.com/live → REAL PYTHONsponsor
How to Build Internal Developer Tools With a Small Team This opinion piece talks about how to build internal dev tools. It provides a mental model of product engineering to help decide whether to prioritise improving stability or adding new features. PATRICKM.DE • Shared by Patrick Müller
How to Securely Store Secrets in Environment Variables You shouldn’t store API keys, tokens, or other secrets with your code, they need to be protected separately. In this post, Miguel discusses how he handles secrets with environment variables. MIGUEL GRINBERG
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 PYTHON podcast
Python Supply Chain Security Made Easy Learn how to integrate Python’s official package scanning technology into your processes to help ensure the security of your development environment. MICHAEL KENNEDY
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
Safe Django Migrations Without Server Errors How to run schema-changing Django migrations safely, avoiding schema/code mismatches and server errors during rolling deployments. LOOPWERK
Projects & Code Brought to you by Real Python for Teamssponsor Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed → vresto: Interface for Copernicus Sentinel Data An elegant Python interface for discovering and retrieving Copernicus Sentinel data. GITHUB.COM/KALFASYAN • Shared by Yannis Kalfas
onlymaps: A Python Micro-ORM GITHUB.COM/MANOSS96
toon-formatter-py: TOON Data Formatting Library GITHUB.COM/ANKITPAL181
Liberty Mail: Email Client for Sales Outreach GITHUB.COM/EYEOFLIBERTY • Shared by [Ivan Kuzmin]
django-new: Create Django Applications With Pizzazz GITHUB.COM/ADAMGHILL
| | | | | |
| |