Best Python Podcasts

The Python community has an embarrassment of riches when it comes to free and low cost resources for both new and experienced software developers. These great resources include several Python podcasts that are released on regular schedules.

This page contains a list of active Python-specific and software engineering high-quality podcasts.

Python-specific podcasts

These podcasts are run and recorded by Python developers who focus on topics that are important to our field. Each podcast series has a long list of previously-recorded episodes that are still relevant even if they are several years old so you will always have some great material to listen and learn.

  • Talk Python to Me focuses on the people and organizations coding on Python. Each episode features a different guest interviewee to talk about his or her work.

  • Podcast.__init__ is another regular podcast that presents stories about Python and interviews "with the people who make it great".

  • Python Bytes is a new podcast from the creators of the above mentioned "Talk Python to Me" and "Test and Code Podcast".

  • Test and Code Podcast focuses on testing and related topics such as mocking and code metrics.

  • Django Riffs is a podcast for learning web application development in Python using the Django web framework.

  • The Real Python Podcast is a weekly podcast with interviews, coding tips, and conversation with guests from the Python community.

  • Teaching Python is a podcast by two teachers about their adventures teaching middle school computer science, problem solving, handling failure, frustration, and success with teaching Python programming.

Favorite podcast episodes

Here are a list of my favorite episodes from various Python podcasts before we dive into entire podcast recommendations in the next section. Dig into these episodes to get a feel for various personalities and styles in podcast presentation.

  • SQLAlchemy and data access in Python brought me some much-needed context and understanding for how the object-relational mapping library SQLAlchemy evolved. This episode interviews SQLAlchemy's creator. The show host, Michael Kennedy, asks great questions based on his in-depth research and prior usage of SQLAlchemy.

  • Python past, present, and future with Guido van Rossum covers the history of Python, Guido's motivations in creating the language and shepherding it through almost thirty years of releases. Fun fact: the question about whether Python being open source contributed to its success was my question when the podcast host Michael Kennedy asked me what topics they should talk about.

  • Deploying Python Web Applications. Spoiler alert: this is the episode I was on Talk Python to Me explaining how Python web application deployments work.

  • Python Bytes talked extensively about object-relational mappers (ORMs) on episode #39 where a lot of the discussion was based on the Full Stack Python ORMs page. Thanks guys, it was great to hear the feedback about what worked and what didn't work for you about the explanations!

  • The Python at Netflix episode of Talk Python to Me provided an awesome view inside the largest internet site by bandwidth and how Python fits into their polyglot organization.

  • Another great Talk Python to Me episode, Python in Finance, explains how Python is used in the broad finance industry for stock trading, quantitative analysis and data analytics. Check this one out if you have wondered how opaque private companies like hedge funds use Python to make (a lot of) money.

If you prefer to learn Python by reading check out the best Python resources page or view all topics.

General software development podcasts

These podcasts are not specific to Python but cover relevant software engineering topics and often have episodes on Python topics. At the very least you will become a better general software developer by listening and learning from them.

  • Software Engineering Daily incredibly has a podcast every day with a different developer on a huge range of relevant development subjects.

  • All things Git talks to developers using, building and working with Git with new episodes every two weeks.

  • CodeNewbie interviews developers who are early in their software development journey to find out their stories of why they are programming and what they are working on. There are also interviews with experienced developers building well-known projects.

  • Developer on Fire interviews programmers, architects and testers with their stories of success, failure and excellence.

  • Command_line Heroes covers operating system-level topics as well as DevOps.

  • goes into embedded systems and hardware hacking.

  • The Changelog is a weekly podcast on general software development matters.

  • Full Stack Radio. No relation to Full Stack Python but another one to check out!

  • Exponent is not a software development podcast but it covers the intersection of corporate strategy and technology in an in-depth way that allows me to better understand the decisions businesses make when building and releasing software. I listen to every episode (at 1.5x speed) and it's well worth the 45 to 60 minutes spent listening to Ben Thompson and James Allworth go deep on a weekly topic.

  • Test Talks examines a software testing topic each week, usually with a special guest focused on the area being examined.

  • The Cloudcast focuses on cloud computing and DevOps-related topics.

Data science and analysis podcasts

The data science community does not only use Python as its core programming language but it plays a big role in almost every organization performing data analysis. The following podcasts cover data science broadly and often get specific into Python ecosystem tools.

  • DataFramed is a data science podcast that often covers Python libraries and other areas of interest to people using Python to analyze data.

  • Data Skeptic covers data science, statistics, machine learning, artificial intelligence and "scientific skepticism".

  • Data stories is a podcast on data visualization.

  • Partially Derivative was a podcast for machine learning, artificial intelligence and the data community. They finished their last episode in late 2017 but the episodes list contains a slew of existing content.

Those podcasts should help you get started. What's next?

Show me a list of the best Python learning resources.

I've built a Python web app, now how do I deploy it?

Take me back to the Full Stack Python introduction.

Matt Makai 2012-2022