The Real Python Podcast

Real Python
undefined
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.
undefined
11 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.
undefined
10 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.
undefined
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.
undefined
May 31, 2024 • 43min

Building Python Unit Tests & Exploring a Data Visualization Gallery

Python expert Christopher Trudeau discusses adding unit tests to Python code using the unittest framework, covering organizing tests, assert methods, fixtures, and debugging. They also explore Python data visualizations from the Python Graph Gallery, showcasing tutorials for different chart types. Other topics include Python 3.13 features, pytest speed improvements, software friction, Raspberry Pi document scanner, and time per iteration loop control project.
undefined
May 17, 2024 • 1h 1min

Considering Accessibility & Assistive Tech as a Python Developer

Audrey van Breederode, a visually impaired Python developer, shares her programming journey, web accessibility, and assistive technology. Topics include learning Python, using screen readers and braille displays, Real Python feedback, navigating websites, and resources for improving application accessibility.
undefined
4 snips
May 10, 2024 • 53min

Querying OpenStreetMaps via API & Lazy Evaluation in Python

Python enthusiast Christopher Trudeau discusses querying OpenStreetMap using Overpass API and lazy evaluation in Python. They cover data structures, query formats, advantages of generator expressions, preventing data leakage in pandas and scikit-learn, Django developer survey results, and tools for retrying in Python.
undefined
May 3, 2024 • 1h 4min

Embarking on a Relaxed and Friendly Python Coding Journey

Real Python author Stephen Gruppetta discusses his new book focused on creating a friendly learning environment for Python coding. Topics include using analogies for programming concepts, constructing complete programs, and the importance of making mistakes. The conversation touches on teaching styles, IDE features, glossary terms, and the significance of engaging projects for learning Python.
undefined
26 snips
Apr 26, 2024 • 59min

Pydantic Data Validation & Python Web Security Practices

Christopher Trudeau, PyCoder's Weekly contributor, discusses Pydantic data validation in Python web apps. They cover installation, base models, validation functions, and environment variables. Also, they talk about Python web security best practices, list multiplication quirks, mutability in Python, SQL injection vulnerabilities, effective exception handling, open-source contributions, and Python libraries for sound playback and country info.
undefined
33 snips
Apr 19, 2024 • 1h 9min

Decoupling Systems to Get Closer to the Data

Phillip Cloud, the lead maintainer of Ibis, discusses the benefits of decoupled data processing systems, reusable queries, and accessing example data sets. He contrasts Ibis's workflow with other Python dataframe libraries, shares his journey with open source projects, and explores backend database selection for data analysis.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app