

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

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.

Feb 2, 2024 • 1h 19min
Great Starting Points for Contributing to Open Source
Stefanie Molin, a data scientist and software engineer at Bloomberg, discusses starting to contribute to open-source projects. Topics include finding ways to contribute, participating in community sprints, benefits of contributing, and finding beginner-friendly projects. The chapter also touches on the process of contributing, documenting Python projects, and the importance of organization in writing.

34 snips
Jan 26, 2024 • 48min
Building a Python Debugger & Preparing for NumPy 2.0
Christopher Trudeau, Python developer and author, shares a tutorial on building a debugger in Python. They also discuss preparing for changes to NumPy, transitioning from R to Python, and optimizing font files and physical quantities in Python.

20 snips
Jan 19, 2024 • 1h 16min
Measuring Bias, Toxicity, and Truthfulness in LLMs With Python
Jodie Burchell, developer advocate for data science at JetBrains, discusses techniques and tools for evaluating large language models (LLMs) using Python. They explore measuring bias, toxicity, and truthfulness in LLMs, the challenges and limitations of AI language models, the role of Python packages like Hugging Face, and the concept of grouping and acronyms. Jodie also shares benchmarking datasets and resources available on Hugging Face for evaluating LLMs.


