The Real Python Podcast-logo

The Real Python Podcast

Technology Podcasts

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.

Location:

United States

Description:

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.

Twitter:

@realpython

Language:

English


Episodes
Ask host to enable sharing for playback control

Building New Structures for Learning Python

1/10/2025
What are the new ways we can teach and share our knowledge about Python? How can we improve the structure of our current offerings and build new educational resources for our audience of Python learners? This week on the show, Real Python core team members Stephen Gruppetta and Martin Breuss join us to discuss enhancements to the site and new ways to learn Python.

Duration:00:52:21

Ask host to enable sharing for playback control

PyCoder's Weekly 2024 Top Articles & Missing Gems

1/3/2025
PyCoder's Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2024. Christopher Trudeau is back on the show this week to help wrap it all up by sharing some highlights and uncovering a few missing gems from the pile.

Duration:00:41:03

Ask host to enable sharing for playback control

Exploring Modern Sentiment Analysis Approaches in Python

12/20/2024
What are the current approaches for analyzing emotions within a piece of text? Which tools and Python packages should you use for sentiment analysis? This week, Jodie Burchell, developer advocate for data science at JetBrains, returns to the show to discuss modern sentiment analysis in Python.

Duration:01:13:09

Ask host to enable sharing for playback control

Good Python Programming Practices When New to the Language

12/6/2024
What advice would you give to someone moving from another language to Python? What good programming practices are inherent to the language? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Duration:00:51:26

Ask host to enable sharing for playback control

marimo: Reactive Notebooks and Deployable Web Apps in Python

11/29/2024
What are common issues with using notebooks for Python development? How do you know the current state, share reproducible results, or create interactive applications? This week on the show, we speak with Akshay Agrawal about the open-source reactive marimo notebook for Python.

Duration:01:00:58

Ask host to enable sharing for playback control

The Joy of Tinkering & Python Free-Threading Performance

11/22/2024
What keeps your spark alive for developing software and learning Python? Do you like to try new frameworks, build toy projects, or collaborate with other developers? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Duration:00:45:50

Ask host to enable sharing for playback control

Maintaining the Foundations of Python & Cautionary Tales

11/15/2024
How do you build a sustainable open-source project and community? What lessons can be learned from Python's history and the current mess that the WordPress community is going through? This week on the show, we speak with Paul Everitt from JetBrains about navigating open-source funding and the start of the Python Software Foundation.

Duration:01:09:09

Ask host to enable sharing for playback control

New PEPs: Template Strings & External Wheel Hosting

11/8/2024
Have you wanted the flexibility of f-strings but need safety checks in place? What if you could have deferred evaluation for logging or avoiding injection attacks? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Duration:00:47:58

Ask host to enable sharing for playback control

PySheets: Spreadsheets in the Browser Using PyScript

11/1/2024
What goes into building a spreadsheet application in Python that runs in the browser? How do you make it launch quickly, and where do you store the cells of data? This week on the show, we speak with Chris Laffra about his project, PySheets, and his book "Communication for Engineers."

Duration:01:19:33

Ask host to enable sharing for playback control

Python Getting Faster and Leaner & Ideas for Django Projects

10/25/2024
What changes are happening under the hood in the latest versions of Python? How are these updates laying the groundwork for a faster Python in the coming years? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Duration:00:43:04

Ask host to enable sharing for playback control

Narwhals: Expanding DataFrame Compatibility Between Libraries

10/18/2024
How does a Python tool support all types of DataFrames and their various features? Could a lightweight library be used to add compatibility for newer formats like Polars or PyArrow? This week on the show, we speak with Marco Gorelli about his project, Narwhals.

Duration:01:00:33

Ask host to enable sharing for playback control

Exploring the New Features of Python 3.13

10/11/2024
Python 3.13 is here! Our regular guests, Geir Arne Hjelle and Christopher Trudeau, return to discuss the new version. This year, Geir Arne coordinated a series of preview articles with members of the Real Python team and a showcase tutorial, "Python 3.13: Cool New Features for You to Try." Christopher's video course "What's New in Python 3.13" covers the topics from the article and shows the new features in action.

Duration:00:55:24

Ask host to enable sharing for playback control

Using Virtual Environments in Docker & Comparing Python Dev Tools

9/27/2024
Should you use a Python virtual environment in a Docker container? What are the advantages of using the same development practices locally and inside a container? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Duration:00:55:46

Ask host to enable sharing for playback control

Thriving as a Developer With ADHD

9/20/2024
What are strategies for being a productive developer with ADHD? How can you help your team members with ADHD to succeed and complete projects? This week on the show, we speak with Chris Ferdinandi about his website and podcast "ADHD For the Win!"

Duration:01:06:30

Ask host to enable sharing for playback control

Configuring Git Pre-Commit Hooks & Estimating Software Projects

9/13/2024
How do you take advantage of Git pre-commit hooks? How do you build custom software checks and rules that run every time you commit your code? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Duration:00:54:26

Ask host to enable sharing for playback control

Astrophysics and Astronomy With Python & PyCon Africa 2024

9/6/2024
Are you interested in practicing your Python skills while learning how to solve astrophysics and astronomy problems? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Duration:01:06:27

Ask host to enable sharing for playback control

Exploring Robotics and Python Through Electronic Projects

8/23/2024
Are you interested in learning robotics with Python? Can physical electronics-based projects grow a child's interest in coding? This week on the show, we speak with author Marwan Alsabbagh about his book "Build Your Own Robot - Using Python, CRICKIT, and Raspberry Pi."

Duration:01:06:18

Ask host to enable sharing for playback control

Packaging Data Analyses & Using pandas GroupBy

8/16/2024
What are the best practices for organizing data analysis projects in Python? What are the advantages of a more package-centric approach to data science? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Duration:00:55:22

Ask host to enable sharing for playback control

Learning Through Building the Black Python Devs Community

8/9/2024
What hurdles must be cleared when starting an international organization? How do you empower others in a community by sharing responsibilities? This week on the show, we speak with Jay Miller about Black Python Devs.

Duration:01:12:14

Ask host to enable sharing for playback control

Using GraphQL in Django With Strawberry & Prototype Purgatory

8/2/2024
How do you integrate GraphQL into your Python web development? How about quickly building graph-based APIs inside Django's battery-included framework? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

Duration:00:49:21