The Real Python Podcast

119

A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics.Join us every Friday morning to hear what's new in the world of Python programming and become a more effective Pythonista.

Recent Episodes
  • Learning Intermediate Python With a Deep Dive Course
    Apr 11, 2025 – 56:26
  • GUIs & TUIs: Choosing a User Interface for Your Python Project
    Apr 4, 2025 – 46:39
  • A Decade of Automating the Boring Stuff With Python
    Mar 21, 2025 – 01:06:01
  • Manage Projects With pyproject.toml & Explore Polars LazyFrames
    Mar 14, 2025 – 48:43
  • Eric Matthes: Maybe Don't Start With Unit Tests
    Mar 7, 2025 – 01:10:48
  • Deciphering Python Jargon & Compiling Python 1.0
    Feb 28, 2025 – 43:03
  • Telling Effective Stories With Your Python Visualizations
    Feb 21, 2025 – 01:09:08
  • Behavior-Driven vs Test-Driven Development & Using Regex in Python
    Feb 14, 2025 – 57:03
  • Charlie Marsh: Accelerating Python Tooling With Ruff and uv
    Feb 7, 2025 – 01:30:37
  • Testing Your Python Code Base: Unit vs. Integration
    Jan 31, 2025 – 54:14
  • Simon Willison: Using LLMs for Python Development
    Jan 24, 2025 – 01:22:04
  • Principles for Considering Your Python Tooling
    Jan 17, 2025 – 46:47
  • Building New Structures for Learning Python
    Jan 10, 2025 – 52:21
  • PyCoder's Weekly 2024 Top Articles & Missing Gems
    Jan 3, 2025 – 41:03
  • Exploring Modern Sentiment Analysis Approaches in Python
    Dec 20, 2024 – 01:13:09
  • Good Python Programming Practices When New to the Language
    Dec 6, 2024 – 51:26
  • marimo: Reactive Notebooks and Deployable Web Apps in Python
    Nov 29, 2024 – 01:00:58
  • The Joy of Tinkering & Python Free-Threading Performance
    Nov 22, 2024 – 45:50
  • Maintaining the Foundations of Python & Cautionary Tales
    Nov 15, 2024 – 01:09:09
  • New PEPs: Template Strings & External Wheel Hosting
    Nov 8, 2024 – 47:58
  • PySheets: Spreadsheets in the Browser Using PyScript
    Nov 1, 2024 – 01:19:33
  • Python Getting Faster and Leaner & Ideas for Django Projects
    Oct 25, 2024 – 43:04
  • Narwhals: Expanding DataFrame Compatibility Between Libraries
    Oct 18, 2024 – 01:00:33
  • Exploring the New Features of Python 3.13
    Oct 11, 2024 – 55:24
  • Using Virtual Environments in Docker & Comparing Python Dev Tools
    Sep 27, 2024 – 55:46
  • Thriving as a Developer With ADHD
    Sep 20, 2024 – 01:06:30
  • Configuring Git Pre-Commit Hooks & Estimating Software Projects
    Sep 13, 2024 – 54:26
  • Astrophysics and Astronomy With Python & PyCon Africa 2024
    Sep 6, 2024 – 01:06:27
  • Exploring Robotics and Python Through Electronic Projects
    Aug 23, 2024 – 01:06:18
  • Packaging Data Analyses & Using pandas GroupBy
    Aug 16, 2024 – 55:22
  • Learning Through Building the Black Python Devs Community
    Aug 9, 2024 – 01:12:14
  • Using GraphQL in Django With Strawberry & Prototype Purgatory
    Aug 2, 2024 – 49:21
  • Build Captivating Display Tables in Python With Great Tables
    Jul 26, 2024 – 01:10:59
  • Constraint Programming & Exploring Python's Built-in Functions
    Jul 19, 2024 – 48:00
  • Digging Into Graph Theory in Python With David Amos
    Jul 12, 2024 – 01:04:02
  • Python Doesn't Round Numbers the Way You Might Think
    Jul 5, 2024 – 48:50
  • Creating a Guitar Synthesizer & Generating WAV Files With Python
    Jun 28, 2024 – 55:55
  • Python's Command-Line Utilities & Music Information Retrieval Tools
    Jun 21, 2024 – 51:16
  • Detecting Outliers in Your Data With Python
    Jun 14, 2024 – 01:07:17
  • Decomposing Software Problems & Avoiding the Trap of Clever Code
    Jun 7, 2024 – 55:09
  • Building Python Unit Tests & Exploring a Data Visualization Gallery
    May 31, 2024 – 42:43
  • Considering Accessibility & Assistive Tech as a Python Developer
    May 17, 2024 – 01:01:00
  • Querying OpenStreetMaps via API & Lazy Evaluation in Python
    May 10, 2024 – 53:05
  • Embarking on a Relaxed and Friendly Python Coding Journey
    May 3, 2024 – 01:04:04
  • Pydantic Data Validation & Python Web Security Practices
    Apr 26, 2024 – 59:20
  • Decoupling Systems to Get Closer to the Data
    Apr 19, 2024 – 01:09:00
  • Avoiding Error Culture and Getting Help Inside Python
    Apr 12, 2024 – 01:05:03
  • Leveraging Documents and Data to Create a Custom LLM Chatbot
    Apr 5, 2024 – 01:08:12
  • Build a Video Game With Python Turtle & Visualize Data in Seaborn
    Mar 29, 2024 – 49:50
  • Using Python in Bioinformatics and the Laboratory
    Mar 22, 2024 – 50:46
Recent Reviews
  • Chuckjb
    More demos less interviews…
    The podcast series need more demos than interviewing .guest(s)
  • ႦυႦႦʅҽɠυɱ Ⴆʅυҽʂ
    ☕️❤️
    Great show, glad i received an email letting me know there was an episode as i was not following the show. I hope they continue to include beginner, intermediate, and advanced topics. Keep up the good work.
  • Srunda
    Wow. Details!!
    Very thorough and informative.
  • joost4u
    Yet another interview with …
    Interviews with Personality X are so lame. Hardly ever do these talks go into any meat, just this opinion vs that one, some personal history and blah blah.
  • linux 66
    Great podcast
    Wonderful information!
  • JB M'uzuri
    Listen to this Podcast
    I spend most of the week using Python for work. Often, after hours of coding, I see there’s a new episode of The RealPython Podcast and I think, “I can’t stand another second of thinking about Python.” After a long walk or weekend away from my desk, I finally remember these important words, “listen to this podcast.” Christopher and his guests bring the best topics and always seem to renew my love and passion for the Python language.
  • bur2chee
    Love this show!
    Christopher Bailey, you are such a warm and affable host, always chuckling with your guests and having a good time, but your profile photo looks like someone just told you, “Yo mamma so dumb she likes type hints.” 🤣 Please switch to using a photo where you’re smiling or laughing, thanks. And,… keep up the great work!
  • Dayun123
    Essential Podcast for Pythonistas
    I started learning Python about two years ago and stumbled on this podcast in the process. These episodes have played a big part in my journey to becoming a proficient Python programmer. Christopher does a great job of explaining things and his guests are always top-notch. There’s no way I would’ve grown as a Python programmer as much as I have without this podcast. Keep up the good work!
  • Yoga dogs
    Great host Christopher Bailey
    This Podcast and guests like Michael Kennedy are very good. Lots of opportunity to learn python. Most importantly the magic of this podcast is a result of Christopher Bailey’s listening skills, smooth tone of voice, and easy access to delight and good humor. CB is a 5 star host. I listen to a dozen or so top pod casts, across a broad range of topics, and CB is among the best. CB is able to get his guests to open up, and reveal their pride and pain, related to Python and the broad range of use cases for this delightful full spectrum Programming language called Python. Also a shout out to the team at real python that helps CB deliver.
  • Leroyl
    Great podcast about Python
    It is a great way to hear from other folks and their Python journey. You can relate to the guests and they have good advice. I also like the reoccurring questions that you get a variety of answers by the diverse guests.
  • evohnave
    You should subscribe to this!
    Christopher Bailey has really hit his stride! Every episode of this podcast has so much information packed into it that you will want to listen to each episode two or three times, and then spend hours down the rabbit hole of each link to the resources discussed in the episode. You will be a better Python programmer after listening to this podcast!
  • mrk.jhsn
    Excellent place to keep going deeper with python
    As a former accountant leaning into python and passionate about process automation, this has been a great resource. It’s a great jumping off point to keep going deeper.
  • Markrd1
    Episode 9
    This was the single worst podcast episode I have ever heard (and I have heard many). The guest was so self-infatuated that he could not stop speech making about personal growth and his important role as a senior Python teacher. He taught nothing about Python (most of us know what Github is) and was profoundly boring. PLEASE don’t so this to us again.
  • InvisibleW307
    Academic success!
    The real Python Podcast is amazing! Don’t change a thing
Disclaimer: The podcast and artwork on this page are property of the podcast owner, and not endorsed by UP.audio.