Typing Your Django Project in 2026 Django was first released 10 years before Python standardized its type hints syntax. Because of this it’s not surprising that getting type hints to work in your Django project is not trivial. ANŽE'S BLOG
Dictionaries in Python Learn how dictionaries in Python work: create and modify key-value pairs using dict literals, the dict() constructor, built-in methods, and operators. REAL PYTHON
Switching All My Packages to PyPI Trusted Publishing Matthias maintains several Python packages including the django-debug-toolbar. To help protect these projects from malicious release uploads, he’s switching to the PyPI Trusted Publishing mechanism. This article explains why and what it protects. MATTHIAS KESTENHOLZ
Cutting Python Web App Memory Over 31% Michael reduced Python web app memory by 3.2 GB using async workers, import isolation, the Raw+DC database pattern, and disk caching. The article includes detailed before and after numbers for each technique. MICHAEL KENNEDY
Understanding FSMs by Building One From Scratch After having worked with the transitions library for a while, Bob wondered how Finite State Machines work under the hood. This article shows you how he built one from scratch, modelling GitHub pull requests. BOB BELDERBOS • Shared by Bob Belderbos
Python for Java Developers The article outlines how Java developers can transition to Python by building on their existing object-oriented knowledge while focusing on the key differences between the two languages. NIKOS VAGGALIS • Shared by Andrew Solomon
Why Aren’t We uv Yet? Reading articles on the net you’d think that uv was all the things. It is popular but not as much as you’d think. This article looks at the data. ALEX YANKOV
Using Loguru to Simplify Python Logging Learn how to use Loguru for simpler Python logging, from zero-config setup and custom formats to file rotation, retention, and adding context. REAL PYTHONcourse