| | | | How to Get Started With Jev in Python Connect a Python script to the Jev model with the TypeSafe SDK and OpenRouter, then replace brittle input checks with Noul, Score, and Choice answers. REAL PYTHON
Quiz: How to Get Started With Jev in Python REAL PYTHON
MCP Auth That Passes the Security Review When your customers connect AI agents to your product, their security team will have questions. PropelAuth has the answers built in: role-gated scopes, enterprise SSO through Okta and Entra ID, phishing-resistant consent screens, and an audit log of every agent connection. Learn More → PROPELAUTHsponsor
How Libraries Run Rust Inside Python (With PyO3) How do libraries run Rust inside Python? It all comes down to 4 steps: 1. Write Rust code, 2. Annotate it with PyO3 macros, 3. Let maturin compile and install it, 4. Import the result. See this in action for a hand-rolled JSON parser in this article. BELDERBOS.DEV • Shared by Bob Belderbos
Creating Temporary Files in Python How to create temporary files and directories in Python using the tempfile module’s NamedTemporaryFile and TemporaryDirectory. TREY HUNNER
PEP 849: More Expressive Type Expressions (Draft) PYTHON.ORG
PEP 848: Generational Incremental Garbage Collection (Draft) PYTHON.ORG
PyPy v8.0.0 Released PYPY.ORG
Articles & Tutorials Navigating AI in Open Source: Insights From Wagtail How should you manage AI contributions to an open-source project? How do you measure the impact of using AI tools for development, and what generative features do end users want from a content management system? This week on the show, we speak with Thibaud Colas and Meagen Voss from Wagtail about the complex considerations software organizations are currently facing. REAL PYTHON podcast
How BMLL Processes 1.5 TB of Data in Under 4 Minutes BMLL Technologies processes petabytes of nanosecond-precision market data for the world’s most sophisticated trading teams. In this case study, they share what a 48x performance improvement from Polars over pandas looks like in practice, and what it means for execution analysis at scale. POLA.RS
Agent Memory for Wherever Your AI Is Running Ship VectorAI DB to your edge device, factory floor, air-gapped facility, or enterprise data center and get a portable multimodal vector database that moves with your stack. Start on a laptop, validate retrieval quality against your workload, and promote the same pattern to production. Get Started Free → ACTIANsponsor
Python Statistics Fundamentals: How to Describe Your Data In this step-by-step tutorial, you’ll learn the fundamentals of descriptive statistics and how to calculate them in Python. You’ll find out how to describe, summarize, and represent your data visually using NumPy, SciPy, pandas, Matplotlib, and the built-in Python statistics library. REAL PYTHON
EVE Online Departs for Python 3 The game EVE has run on Python 2 since it launched in 2003, all 2.4 million lines of it, on a custom Stackless interpreter that stopped at 3.8. That is in the process of changing. Talk Python interviews three EVE developers about this process. TALK PYTHON podcast
I Is for Immutable: Python a to Z The first thing most people learn in programming is that you can save data in variables and change their values. For Juha-Matti, learning about immutable data structures and functional programming was a painful but important shift in schema. JUHA-MATTI SANTALA
Your Personal Python Mentor Real Python Mentor AI works alongside you. It sees the tutorial, lesson, or exercise you’re on, knows what you’ve been learning, and helps you understand, practice, and keep moving forward. REAL PYTHONsponsor
7 Python Mistakes Beginners Make Some mistakes are because Python did exactly what you asked it to do. This article covers seven of them. For each one you get the hidden cause, plus the first thing worth checking. NAHLA DAVIES
Speeding Up a Python Service With CinderX CinderX is Meta’s CPython extension: a method JIT, Static Python, and a parallel garbage collector. The article measures all three against stock CPython 3.14 and its tier 2 JIT TIMOFEI IVANKOV
Cursor vs Copilot: Which AI Editor Is Better for Python? Compare Cursor vs GitHub Copilot by building a Python project, testing agent workflows, debugging code, and evaluating AI-assisted development. REAL PYTHON
Quiz: Cursor vs Copilot: Which AI Editor Is Better for Python? REAL PYTHON
Using the Claude API in Python Learn how to use the Claude API in Python to send prompts, control responses with system instructions, and get structured output. REAL PYTHON course
Quiz: Using the Claude API in Python REAL PYTHON
Projects & Code Brought to you by Real Pythonsponsor Online Python Training Created by Experts → pyfastlogging: A Lightning Fast Logger, Written in Rust PYPI.ORG • Shared by Martin Bammer
Renart: A Local Workspace for SQL and Python Data Pipelines GITHUB.COM/RENART-DATA • Shared by Lukas Senicourt
Pyxel Code Maker: Retro Python Games in Your Browser KITAO.GITHUB.IO • Shared by Takashi Kitao
flowsint: Extensible Graph-Based Investigation Tool GITHUB.COM/RECONURGE
bashautom: Persistent, Stateful Bash Sessions for Python GITHUB.COM/HUSKAGO • Shared by Tiago
| | | | | |