The Real Python Podcast – Episode #309: Exploring Complex Systems & Maintainable Data Science Pipelines
What are the key characteristics of complex systems, and what are practical patterns for tackling complex coding problems? Christopher Trudeau is back
python
realpython
Aug 28, 2026
Quiz: Rock, Paper, Scissors With Python: A Command Line Game
Check your understanding of building a command line rock paper scissors game in Python, from player input and loops to enums and dictionary rules.
python
realpython
Aug 28, 2026
Quiz: Getting Started With Claude Code
Test your Claude Code basics: install it, set it up, work with CLAUDE.md, and use Git to stay in control of your changes.
python
realpython
Aug 27, 2026
Python 3.15 Preview: Sampling Profiler
Explore Python 3.15's new sampling profiler and learn low-overhead profiling of scripts, threads, and live production processes.
python
realpython
Aug 26, 2026
Quiz: Python 3.15 Preview: Sampling Profiler
Test your understanding of Python 3.15's new sampling profiler, from CPU and GIL modes to flame graphs, heatmaps, and attaching to a live process.
python
realpython
Aug 26, 2026
The Python print() Function: Go Beyond the Basics
Learn about Python's print() function, discover its lesser-known features, avoid common mistakes, and know when to use a better alternative.
python
realpython
Aug 25, 2026
Quiz: Python 3.12 Preview: Static Typing Improvements
Test your grasp of Python 3.12 static typing. Practice the new type variable syntax, the @override decorator, and typed dictionaries.
python
realpython
Aug 25, 2026
Quiz: The Python print() Function: Go Beyond the Basics
Check what you know about Python's print() function, including string formatting, escape sequences, file streams, and when to reach for logging instea
python
realpython
Aug 25, 2026
How to Write an AGENTS.md File for a Python Project
Learn how to write an AGENTS.md file so your AI coding agent produces idiomatic Python code that fits your project on the first try.
python
realpython
Aug 24, 2026
Quiz: How to Write an AGENTS.md File for a Python Project
Check your understanding of how an AGENTS.md file gives your AI coding agent the project context it needs to write code that fits your project.
python
realpython
Aug 24, 2026
Quiz: Introduction to Git and GitHub for Python Developers
Test your understanding of Git basics for Python projects, including commits, the staging area, branches, merges, and working with remote repos.
python
realpython
Aug 21, 2026
The Real Python Podcast – Episode #308: Navigating Silent Failures in AI: Strategies for Effective Oversight
Why do AI systems silently fail? How can you set up a system that produces results while also reviewing and validating the work? This week on the show
python
realpython
Aug 21, 2026
Quiz: Your Guide to the CPython Source Code
Test your grasp of the CPython source code, from bytecode and memory management to frames and generators. Based on the CPython 3.8 walkthrough.
python
realpython
Aug 20, 2026
How to Use Claude Code to Write and Debug Python
Learn how to use Claude Code to build and debug Python projects with natural-language commands right from your terminal.
python
realpython
Aug 19, 2026
Quiz: How to Use Claude Code to Write and Debug Python
Test your understanding of Claude Code by working through installation, plan mode, diff review, and debugging a Python project.
python
realpython
Aug 19, 2026
Quiz: How to Review AI-Generated Python Code Efficiently
Test your understanding of how to review AI-generated Python code, from automated checks to the bugs that coding agents get wrong most often.
python
realpython
Aug 19, 2026
Working With Python's deque
Learn how to use Python's deque to efficiently append and pop items from both ends, build queues and stacks, and set maxlen for bounded history.
python
realpython
Aug 18, 2026
Quiz: Working With Python's deque
Test your understanding of Python's deque. Practice fast appends and pops at both ends, building queues and stacks, and setting maxlen.
python
realpython
Aug 18, 2026
Quiz: Arduino With Python: How to Get Started
Check your understanding of using Arduino with Python. Practice setting up circuits, using the Firmata protocol, and controlling inputs and outputs.
python
realpython
Aug 18, 2026
How to Debug Python Code With an AI Agent
Learn AI debugging by pairing with an AI coding agent: reproduce the bug with a failing test, give your agent context, then verify the fix.
python
realpython
Aug 17, 2026