| | | | Chained Assignment in Python Bytecode When doing chained assignment with mutables (e.g. a == b == []) all chained values get assigned to a single mutable object. This article explains why this happens and what you can do instead. ROHAN PRINJA
Great Tables: Publication-Ready Tables From DataFrames Learn how to create publication-ready tables from Pandas and Polars DataFrames using Great Tables. Format currencies, add sparklines, apply conditional styling, and export to PNG. CODECUT.AI • Shared by Khuyen Tran
Replay: Where Developers Build Reliable AI Replay is a practical conference for developers building real systems. The Python AI & versioning workshop covers durable AI agents, safe workflow evolution, and production-ready deployment techniques. Use code PYCODER75 for 75% off your ticket → TEMPORALsponsor
Write Python Docstrings Effectively Learn to write clear, effective Python docstrings using best practices, common styles, and built-in conventions for your code. REAL PYTHON course
Discussions Use of PyPI as a Generic Storage Platform for Binaries PYTHON.ORG
Python Jobs Python + AI Content Specialist REAL PYTHON 📍 ANYWHERE
Software Engineer (Python / Django) MIRVIE 📍 SOUTH SAN FRANCISCO, CA, USA
More Python Jobs >>>
Articles & Tutorials Join the Python Security Response Team! The Python Security Response Team is a group of volunteers and PSF staff that coordinate and triage vulnerability reports and remediations. It is governed in a similar fashion to the core team. This article explains what the PSRT is and how you can join. CPYTHON DEV BLOG
A CLI to Fight GitHub Spam Hugo is a core Python maintainer and the CPython project gets lots of garbage PRs, not just AI slop but spam tickets as well. To help with this he has written a new GitHub CLI extension that makes it easier to apply a label to the PR and close it. HUGO VAN KEMENADE
B2B MCP Auth Support Your users are asking if they can connect their AI agent to your product, but you want to make sure they can do it safely and securely. PropelAuth makes that possible → PROPELAUTHsponsor
Exploring MCP Apps & Adding Interactive UIs to Clients How can you move your MCP tools beyond plain text? How do you add interactive UI components directly inside chat conversations? This week on the show, Den Delimarsky from Anthropic joins us to discuss MCP Apps and interactive UIs in MCP. REAL PYTHON podcast
How to Use Overloaded Signatures in Python? Sometimes a function takes multiple arguments of different types, and the return type depends on specific combinations of inputs. How do you tell the type checker? Use the @overload decorator from the typing module. BORUTZKI
icu4py: Bindings to the Unicode ICU Library The International Components for Unicode (ICU) is the official library for Unicode and globalization tools and is used by many major projects. icu4py is a first step at a Python binding to the C++ API. ADAM JOHNSON
Evolving Git for the Next Decade This article summarizes Patrick Steinhardt’s talk at FOSDEM 2026 that discusses the current shortcomings of git and how they’re being addressed, preparing your favorite repo tool for the next decade. JOE BROCKMEIER
How to Install Python on Your System: A Guide Learn how to install the latest Python version on Windows, macOS, and Linux. Check your version and choose the best installation method for your system. REAL PYTHON
Quiz: How to Install Python on Your System: A Guide REAL PYTHON
TinyDB: A Lightweight JSON Database for Small Projects If you’re looking for a JSON document-oriented database that requires no configuration for your Python project, TinyDB could be exactly what you need. REAL PYTHON
Quiz: TinyDB: A Lightweight JSON Database for Small Projects REAL PYTHON
Django ORM Standalone: Querying an Existing Database A practical step-by-step guide to using Django ORM in standalone mode to connect to and query an existing database using inspectdb. PAOLO MELCHIORRE
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 → tallyman: CLI to Summarize Code Size by Language GITHUB.COM/MIKECKENNEDY
cattrs: Class Converters for Attrs, Dataclasses and Friends GITHUB.COM/PYTHON-ATTRS
toml-fmt: Format Python TOML Configurations GITHUB.COM/TOX-DEV
movement: Analyse Animal Body Movements GITHUB.COM/NEUROINFORMATICS-UNIT
django-hawkeye: Django Full-Text Search Using PostgreSQL GITHUB.COM/FARHANALIRAZA
| | | | | |
| |