| | | | What Every Dev Should Know About the CPython ABI An introduction to the concept of the Application Binary Interface (ABI), the various CPython ABIs, and the new abi3t stable ABI in Python 3.15. NATHAN GOLDBAUM
How to Write a CLAUDE.md File for Claude Code Learn how to write a CLAUDE.md file for Claude Code, with global, project, and local examples that capture your Python commands and conventions. REAL PYTHON
Quiz: How to Write a CLAUDE.md File for Claude Code REAL PYTHON
Pip Install Actian VectorAI! VectorAI DB gives your Python AI agents persistent vector memory on your own hardware. No cloud dependency or per-query billing. Native LangChain and LlamaIndex support. On-premises, at the edge, or air-gapped. Free Community Edition available. Get Started Free → ACTIAN VECTORAI DBsponsor
Itertools Cheatsheet Cheatsheet with visual diagrams that explain how the iterables from itertools work. RODRIGO GIRÃO SERRÃO
Python 3.15.0 Beta 4 Released PYTHON.ORG
PEP 838: Adding python-version to pyvenv.cfg (Added) PYTHON.ORG
PEP 840: Name Resolution in Class Namespaces (Added) PYTHON.ORG
PyData Global 2026 Call for Proposals PYDATA.ORG
Articles & Tutorials Git for Data Scientists A practical Git walkthrough for data scientists, focused on real workflows like branching for experiments, reverting mistakes, and keeping project history clean with small, focused commits. It also explains merge vs. rebase, why you should not rebase shared branches, and how to set up .gitignore for data-heavy projects. KHUYEN TRAN • Shared by Khuyen Tran
In Defense of Not Understanding Your Codebase In this opinion piece, Sean argues that there is a difference in the thought process between maintaining smaller software projects vs larger ones, and that the former is over represented in engineering discussion in the internet. SEAN GOEDECKE
Learn Agentic Coding With Claude Code Unlike a chat window, Claude Code works directly in your project, where it can run your tests and manage your git history. In this two-day live course (August 1–2), you’ll use it to scaffold, test, debug, and ship a Python app project, and leave with a starter kit of reusable skills. See the Full Curriculum → REAL PYTHONsponsor
Polars: Benchmarking Single Node vs Distributed Polars has recently added a mechanism for doing distributed calculations. This post describes how that relates to speed-up. As with benchmarking all things, whether it is faster or not depends on your situation. CHIEL PETERS
Browser Push Notifications for a Django Website Web Push notifications are an alternate way of getting information to your users. This post shows you how to implement them with Django using a service worker and a Huey background task. AIDAS BENDORAITIS
12K+ JPEGs From NASA’s Artemis II Mission Mark writes articles on data analysis. This one is all about the images NASA released from the Artemis II mission. It includes step-by-step instructions that you can follow along. MARK LITWINTSCHIK
Introducing django-orjson orjson is a Rust-based replacement for Python’s json module. So what would Adam Johnson do with it? Make it easier to use in Django of course. ADAM JOHNSON
Stop Using if-else Chains Learn a cleaner, more extensible way to dispatch logic in Python using dictionaries and function pointers instead of long if-else chains. KANWAL MEHREEN
Understanding Mixin Classes in Python Learn how to write reusable Python mixin classes, distinguish them from abstract base classes, and steer clear of common pitfalls. REAL PYTHON course
Quiz: Understanding Mixin Classes in Python REAL PYTHON
Creating Presentations in Your Terminal Spiel is a Python tool for creating terminal based presentations. It uses the Rich package to give you a clean look and feel. MIKE DRISCOLL
Projects & Code Brought to you by Real Pythonsponsor Online Python Training Created by Experts → kademlia-dynamic: Kademlia Distributed Hashtable GITHUB.COM/F4RSANTOS • Shared by Fernando Santos
userharbor: Framework Agnostic User Management GITHUB.COM/USERHARBOR
balance: Deal With Biased Data Samples GITHUB.COM/FACEBOOKRESEARCH
fstache: Fast, Typed, Mustache Renderer GITHUB.COM/SERVLETCLOUD • Shared by Vladimir Korobkov
bounty-check: Is a GitHub Bounty Issue Still Claimable? GITHUB.COM/WREN-CASTELLAN • Shared by Wren Castellan
| | | | | |
| |