

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

5 snips
Aug 9, 2024 • 1h 12min
Learning Through Building the Black Python Devs Community
Jay Miller, a passionate advocate for increasing representation of Black developers in the Python community, discusses the formation of Black Python Devs. He shares insights from attending conferences that sparked the community's creation and the importance of collaboration. Jay addresses the challenges of sharing responsibilities as membership grew and the advantages of partnering with nonprofit organizations. The conversation highlights the significance of community engagement and the unique hurdles faced in promoting equity and diversity in tech.

23 snips
Aug 2, 2024 • 49min
Using GraphQL in Django With Strawberry & Prototype Purgatory
Christopher Trudeau, a Python web development expert and contributor to PyCoder’s Weekly, shares insights on integrating GraphQL into Django with the Strawberry library. He discusses pitfalls in software prototyping, highlighting common misunderstandings between developers and users. The conversation also includes a quirky project involving a flight's Wi-Fi, using HTMX with FastAPI, and innovative AI tools for summarizing conference talks. Plus, explore the fun of turning images into ASCII art for the terminal!

Jul 26, 2024 • 1h 11min
Build Captivating Display Tables in Python With Great Tables
Richard Iannone and Michael Chow from Posit talk about creating visually appealing display tables in Python. They cover design philosophy, building examples for a library, contributing to open source, and practicing data skills. They discuss the importance of captivating display tables, the grammar of tables, and the absence of this functionality in Python.

Jul 19, 2024 • 48min
Constraint Programming & Exploring Python's Built-in Functions
Python expert Christopher Trudeau discusses constraint programming in Python, solving optimization problems, built-in Python functions, work scheduling with CP-SAT package. Podcast covers Python community news, parallel iteration with zip(), image analysis, iTunes Music Store in Python, security risks, career shifts, template file formatting tools.

Jul 12, 2024 • 1h 4min
Digging Into Graph Theory in Python With David Amos
Former co-host David Amos delves into graph theory in Python, his exploration of the Julia language, and how learning from different languages can enhance Python coding. He also shares insights on technical writing, distributed tracing, graph theory studies, and the challenges and applications of graph theory in various domains.

8 snips
Jul 5, 2024 • 49min
Python Doesn't Round Numbers the Way You Might Think
Python expert Christopher Trudeau discusses the various rounding strategies in Python, covering rounding bias and ways to implement them. The podcast also delves into NumPy and Python 3.13 updates, PSF board candidates, user interface evolution, and a finance database project. Learn about a fast Python linter, Swift error detection tool, and data visualization in the terminal.

Jun 28, 2024 • 56min
Creating a Guitar Synthesizer & Generating WAV Files With Python
Bartosz Zaczyński, Real Python author, talks about building a Guitar Synthesizer with Python. Topics include Karplus-Strong algorithm, WAV files, advanced Python concepts, and designing guitar tablature. The episode also explores using Poetry, Spotify's pedalboard library, and teaching Python through advanced projects.

30 snips
Jun 21, 2024 • 51min
Python's Command-Line Utilities & Music Information Retrieval Tools
Python enthusiast Christopher Trudeau discusses Python's built-in command-line utilities, Jupyter notebooks for music processing, CRUD operations, and more. The episode covers articles, projects, and resources from the Python community, including music information retrieval tools and Python sequences. Sponsored by APILayer.

12 snips
Jun 14, 2024 • 1h 7min
Detecting Outliers in Your Data With Python
Author Brett Kennedy shares insights on detecting outliers in various industries using Python, from financial data to security and fraud. The discussion delves into explainable AI, supervised vs unsupervised learning, and the significance of detecting anomalies in autonomous vehicles. Sponsored by APILayer.com.

Jun 7, 2024 • 55min
Decomposing Software Problems & Avoiding the Trap of Clever Code
Software expert Christopher Trudeau discusses breaking down complex software problems and avoiding overly clever code. Topics include de-warping book pages, writing clear and readable code, Python community articles, Django updates, software engineering hiring insights, and creating reusable template components.


