Streaming Sort-Merge Joins in Polars “Joins are often one of the most expensive parts of a query. Once tables get large, the join can heavily impact both runtime and memory usage… If the join keys are already sorted, Polars can now take a cheaper path: a streaming sort-merge join.” THIJS NIEUWDORP
Tapping Into the Zen of Python Explore the Zen of Python and its 19 guiding principles for writing readable, practical code. Learn its history, jokes, and meaning. REAL PYTHONcourse
PyCon US 2026 Packaging Summit Recap Per-talk notes from the PyCon US 2026 Packaging Summit, including: Emma Smith on Wheel 2.0 and Zstandard compression, Mike Fiedler on PyPI abuse vectors, Mahe Iram Khan on ecosystems, lightning talks on PEP 772, mobile wheels, AI accelerator variants, and the roundtable discussions. BERNÁT GÁBOR
Slim Down Python Docker Containers Learn how SlimToolkit can reduce a Python Docker image by analyzing what your app actually uses at runtime. This tutorial walks through slimming a Chainlit LLM chatbot image, shows where container bloat comes from, and explains how to avoid breaking lazily loaded Python frameworks. CODECUT.AI • Shared by Khuyen Tran
Object-Oriented Python: 5-Day Live Workshop, June 8 to 12 A new live cohort for Python developers comfortable with the basics who want to design classes that hold up under change. Across five 2-hour sessions, OOP features appear at the moment a growing project actually needs them. You leave with a working app and the judgment to know when a class earns its keep → REAL PYTHONsponsor
What Types of Exceptions Should You Catch? The trickiest programming bugs are often caused by catching exceptions that you didn’t mean to catch or handling exceptions in ways that obfuscate the actual error that’s occurring. Which exceptions should you catch and which should you leave unhandled? TREY HUNNER
Reverse Geocoding With Overture Maps Mark is working on a reverse geocoder that can fetch the 2-letter ISO country code for any point on a map in a country’s boundaries. This post talks about the prototype and his progress on the project. MARK LITWINTSCHIK
Opaque Types in Python Learn how to use the NewType to mask a private class while still providing a public construction mechanism for the users of your library. GLYPH LEFKOWITZ