Real Python
banner
realpython.com
Real Python
@realpython.com
Online #Python Training & Expert Community: Tutorials, Video Courses, Books, Quizzes...and More! Join 1M+ Pythonistas at http://realpython.com
🐍📰 Python MarkItDown: Convert Documents Into LLM-Ready Markdown

Start using Python MarkItDown to quickly convert PDFs, Office files, images, and URLs into clean, Markdown format suitable for LLMs.

buff.ly/dzQQoPk
November 11, 2025 at 2:20 AM
🐍🎧 Advice for Writing Maintainable Python Code

How do you make your Python code more readable and easier to refactor? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

realpython.com/podcasts/rpp...
November 10, 2025 at 10:21 PM
🐍📰 Python MarkItDown: Convert Documents Into LLM-Ready Markdown

Get started with Python MarkItDown to turn PDFs, Office files, images, and URLs into clean, LLM-ready Markdown in seconds

buff.ly/dzQQoPk
November 9, 2025 at 1:58 PM
🐍🎧 Advice for Writing Maintainable Python Code

What are techniques for writing maintainable Python code? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

buff.ly/11lmIph
November 9, 2025 at 2:20 AM
🐍📰 A Close Look at a FastAPI Example Application

Create a sample FastAPI app, add path and query parameters, and manage CRUD operations with Pydantic for clean, validated endpoints.

buff.ly/CTrrfeo
November 8, 2025 at 10:21 PM
🐍📺 Building UIs in the Terminal With Python Textual [Video]

Learn to build rich, interactive terminal UIs in Python with Textual, a powerful library for modern, event-driven TUIs.

realpython.com/courses/buil...
November 8, 2025 at 1:58 PM
🐍📺 Building UIs in the Terminal With Python Textual [Video]

Learn to build rich, interactive terminal UIs in Python with Textual: a powerful library for modern, event-driven TUIs

realpython.com/courses/buil...
November 6, 2025 at 1:58 PM
🐍📰 A Close Look at a FastAPI Example Application

Set up an example FastAPI app, add path and query parameters, and handle CRUD operations with Pydantic for clean, validated endpoints

realpython.com/fastapi-pyth...
November 6, 2025 at 2:20 AM
🐍📩 Pycoders Weekly (Issue 707) — Python Infrastructure, Concurrency, Django in 2025, and More

pycoders.com/issues/707
November 5, 2025 at 10:21 PM
🐍🎧 Michael Kennedy: Managing Your Own Python Infrastructure

How do you deploy your Python application without getting locked into an expensive cloud-based service? This week, @mkennedy.codes returns to discuss his new book, "Talk Python in Production."

realpython.com/podcasts/rpp...
November 5, 2025 at 1:58 PM
🐍📰 Common Python Data Structures (Guide) — realpython.com/python-data-...
#python
November 5, 2025 at 1:25 PM
🐍📰 Logging in Python

If you use Python's print() function to get information about the flow of your programs, logging is the natural next step. Create your first logs and curate them to grow with your projects

realpython.com/python-loggi...
October 31, 2025 at 9:21 PM
🐍📰 Using Python Optional Arguments When Defining Functions

Use Python's optional arguments to manage variable inputs. Discover how to create adaptable functions and prevent typical mistakes when assigning default values.

realpython.com/python-optio...
October 31, 2025 at 1:20 AM
🐍📩 Pycoders Weekly (Issue 706) — Quasars, Faking Data, GIL-free Web, and More

pycoders.com/issues/706
October 30, 2025 at 9:21 PM
🐍📺 Speed Up Python With Concurrency [Video]

Learn what concurrency means in Python and why you might want to use it. You'll see a simple, non-concurrent approach and then look into why you'd want threading, asyncio, or multiprocessing

buff.ly/PKaDJrY
October 30, 2025 at 12:58 PM
🐍📰 Using Python Optional Arguments When Defining Functions

Use Python optional arguments to handle variable inputs. Learn to build flexible functions and avoid common errors when setting defaults

realpython.com/python-optio...
October 30, 2025 at 1:20 AM
🐍🎧 Benchmarking Python 3.14 & Enabling Asyncio to Scale

How does Python 3.14 perform under a few hand-crafted benchmarks? @trudeau.dev is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

realpython.com/podcasts/rpp...
October 29, 2025 at 9:21 PM
🐍📰 PyTorch vs Tensorflow for Your Python Deep Learning Project — realpython.com/pytorch-vs-t...
#python
October 29, 2025 at 12:25 PM
🐍📰 What Can I Do With Python?

Learn how Python builds software, powers AI, automates tasks, and drives robotics. Discover tools and projects to guide your programming journey

realpython.com/what-can-i-d...
October 24, 2025 at 9:21 PM
🐍📺 Investigating Quasar Data With Polars and Interactive marimo Notebooks [Video]

Learn to visualize quasar redshift data by building an interactive marimo dashboard using Polars, pandas, and Matplotlib.

buff.ly/S3sLvpR
October 23, 2025 at 1:20 AM
🐍📩 Pycoders Weekly (Issue 705) — Lazy Imports, Descriptors, REPL Customization, and More

pycoders.com/issues/705
October 22, 2025 at 9:21 PM
🐍📰 Python Community Interview With David Amos — realpython.com/interview-da...
#python
October 22, 2025 at 12:25 PM
🐍🎧 Evolving Teaching Python in the Classroom

How is teaching young students Python evolving with LLMs? This week, Kelly Schuster-Paredes from the Teaching Python podcast joins us to discuss coding and AI in education.

realpython.com/podcasts/rpp...
October 22, 2025 at 1:20 AM
🐍📰 When Should You Use .repr() vs .str() in Python?

Find out when to choose Python's repr() vs str() in your classes so your objects show helpful information for debugging and user output

realpython.com/python-repr-...
October 21, 2025 at 9:21 PM
🐍🎧 Evolving Teaching Python in the Classroom

How is teaching young students Python changing with the advent of LLMs? This week on the show, Kelly Schuster-Paredes from the Teaching Python podcast joins us to discuss coding and AI in the classroom.

realpython.com/podcasts/rpp...
October 20, 2025 at 9:21 PM