

The Real Python Podcast
Real Python
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.
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.
Episodes
Mentioned books

26 snips
Apr 12, 2024 • 1h 5min
Avoiding Error Culture and Getting Help Inside Python
Real Python’s editor-in-chief, Dan Bader, discusses error culture and alert fatigue in tech organizations. Topics include false positives, hero culture, optimizing Python code, and building web scrapers. They also highlight issues in the Python community, offer programming advice, and share insights on error notification handling.

61 snips
Apr 5, 2024 • 1h 8min
Leveraging Documents and Data to Create a Custom LLM Chatbot
Calvin Hendryx-Parker, Co-founder and CTO of Six Feet Up, talks about customizing a LLM chatbot for accessing farm research data stored as PDFs spanning 50 years. He discusses tools like LangChain and ChromaDB for vectorizing data, as well as creating a chatbot from a conference website using Django and Python prompt-toolkit.

Mar 29, 2024 • 50min
Build a Video Game With Python Turtle & Visualize Data in Seaborn
Real Python core team member Bartosz Zaczyński shares a project on building a video game with Python turtle module. They discuss game design concepts like animating sprites and detecting collision. They also talk about the advantages of Seaborn for data visualization over Matplotlib, highlighting its impressive visualizations and object-based approach to designing plots.

4 snips
Mar 22, 2024 • 51min
Using Python in Bioinformatics and the Laboratory
Discover how Python is transforming bioinformatics & lab work with automation, DNA sequencing, & gut microbe research. Learn about using Python in lab robotics, DNA manipulation, and techniques for measurements. Also, explore a course spotlight on building Python project documentation using MkDocs.

33 snips
Mar 15, 2024 • 51min
Exploring Duck Typing in Python & Dynamics of Monkey Patching
Topics discussed include duck typing in Python, benefits and drawbacks, monkey patching for runtime behavior modification, Python community articles, becoming a senior developer, data exploration challenges, Python evaluation game, and regex testing with a terminal UI.

17 snips
Mar 8, 2024 • 1h 1min
Building a Healthy Developer Mindset While Learning Python
Bob Belderbos from Pybites discusses building a positive developer mindset while learning Python, sharing tips on overcoming coding blocks and delivering projects. Course spotlight on 13 intermediate project ideas. Topics cover community building, mindset definition, learning outside classroom, clean code writing, and moving from challenges to projects.

23 snips
Mar 1, 2024 • 45min
Automate Tasks With Python & Building a Small Search Engine
Discussion on automating tasks with Python scripts, building a micro-search engine from scratch, Python data analysis, open-source licensing, Python version changes, command line interfaces with argparse, operating systems, and IBIS data processing tool

8 snips
Feb 23, 2024 • 1h 9min
Wes McKinney on Improving the Data Stack & Composable Systems
Creator of pandas, Wes McKinney, discusses improving the data stack with Apache Arrow and composable systems. He talks about decoupling storage and computation, collaboration in the data science community, and the benefits of Arrow in tools like Polars and DuckDB. Wes also advocates for composable data systems and introduces Ibis, a portable dataframe API for data manipulation and exploration in Python.

5 snips
Feb 16, 2024 • 57min
Practical Python Decorator Uses & Avoiding datetime Pitfalls
The podcast discusses practical uses of Python decorators and common pitfalls of the Python datetime library. They also cover topics such as Python string formatting, falsehoods programmers believe, exploring decorators in Django and Flask, the potential of Rust in Python projects, and a replacement for the Requests library.

7 snips
Feb 9, 2024 • 1h 1min
Focusing on Data Science & Less on Engineering and Dependencies
Savin Goyal returns to discuss updates to the open-source framework Metaflow, including capturing project snapshots and managing dependencies. He talks about starting a new company, Outerbounds, to build the Metaflow platform. The podcast also explores challenges of building AI apps, infrastructure requirements, and the scalability and flexibility of using Metaflow.