The Real Python Podcast – Episode #238: Charlie Marsh: Accelerating Python Tooling With Ruff and uv
Feb 07, 2025
Are you looking for fast tools to lint your code and manage your projects? How is the Rust programming language being used to speed up Python tools? This week on the show, we speak with Charlie Marsh about his company, Astral, and their tools, uv…
The Real Python Podcast – Episode #237: Testing Your Python Code Base: Unit vs. Integration
Jan 31, 2025
What goes into creating automated tests for your Python code? Should you focus on testing the individual code sections or on how the entire system runs? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly…
The Real Python Podcast – Episode #236: Simon Willison: Using LLMs for Python Development
Jan 24, 2025
What are the current large language model (LLM) tools you can use to develop Python? What prompting techniques and strategies produce better results? This week on the show, we speak with Simon Willison about his LLM research and his exploration of…
The Real Python Podcast – Episode #235: Principles for Considering Your Python Tooling
Jan 17, 2025
What are the principles you should consider when making decisions about which Python tools to use? What anti-patterns get in the way of making the right choices for your team? Christopher Trudeau is back on the show this week, bringing another batch…
The Real Python Podcast – Episode #234: Building New Structures for Learning Python
Jan 10, 2025
What are the new ways we can teach and share our knowledge about Python? How can we improve the structure of our current offerings and build new educational resources for our audience of Python learners? This week on the show, Real Python core team…
The Real Python Podcast – Episode #233: PyCoder's Weekly 2024 Top Articles & Missing Gems
Jan 03, 2025
PyCoder's Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2024. Christopher Trudeau is back on the show this week to help wrap it all up by sharing some highlights and uncovering a few missing gems from the pile.
The Real Python Podcast – Episode #232: Exploring Modern Sentiment Analysis Approaches in Python
Dec 20, 2024
What are the current approaches for analyzing emotions within a piece of text? Which tools and Python packages should you use for sentiment analysis? This week, Jodie Burchell, developer advocate for data science at JetBrains, returns to the show to…
The Real Python Podcast – Episode #231: Good Python Programming Practices When New to the Language
Dec 06, 2024
What advice would you give to someone moving from another language to Python? What good programming practices are inherent to the language? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and…
The Real Python Podcast – Episode #230: marimo: Reactive Notebooks and Deployable Web Apps in Python
Nov 29, 2024
What are common issues with using notebooks for Python development? How do you know the current state, share reproducible results, or create interactive applications? This week on the show, we speak with Akshay Agrawal about the open-source reactive…
The Real Python Podcast – Episode #229: The Joy of Tinkering & Python Free-Threading Performance
Nov 22, 2024
What keeps your spark alive for developing software and learning Python? Do you like to try new frameworks, build toy projects, or collaborate with other developers? Christopher Trudeau is back on the show this week, bringing another batch of…
The Real Python Podcast – Episode #228: Maintaining the Foundations of Python & Cautionary Tales
Nov 15, 2024
How do you build a sustainable open-source project and community? What lessons can be learned from Python's history and the current mess that the WordPress community is going through? This week on the show, we speak with Paul Everitt from JetBrains…
The Real Python Podcast – Episode #227: New PEPs: Template Strings & External Wheel Hosting
Nov 08, 2024
Have you wanted the flexibility of f-strings but need safety checks in place? What if you could have deferred evaluation for logging or avoiding injection attacks? Christopher Trudeau is back on the show this week, bringing another batch of…
The Real Python Podcast – Episode #226: PySheets: Spreadsheets in the Browser Using PyScript
Nov 01, 2024
What goes into building a spreadsheet application in Python that runs in the browser? How do you make it launch quickly, and where do you store the cells of data? This week on the show, we speak with Chris Laffra about his project, PySheets, and his…
The Real Python Podcast – Episode #225: Python Getting Faster and Leaner & Ideas for Django Projects
Oct 25, 2024
What changes are happening under the hood in the latest versions of Python? How are these updates laying the groundwork for a faster Python in the coming years? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's…
The Real Python Podcast – Episode #224: Narwhals: Expanding DataFrame Compatibility Between Libraries
Oct 18, 2024
How does a Python tool support all types of DataFrames and their various features? Could a lightweight library be used to add compatibility for newer formats like Polars or PyArrow? This week on the show, we speak with Marco Gorelli about his…
The Real Python Podcast – Episode #223: Exploring the New Features of Python 3.13
Oct 11, 2024
Python 3.13 is here! Our regular guests, Geir Arne Hjelle and Christopher Trudeau, return to discuss the new version. This year, Geir Arne coordinated a series of preview articles with members of the Real Python team and a showcase tutorial, "Python…
The Real Python Podcast – Episode #222: Using Virtual Environments in Docker & Comparing Python Dev Tools
Sep 27, 2024
Should you use a Python virtual environment in a Docker container? What are the advantages of using the same development practices locally and inside a container? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's…
The Real Python Podcast – Episode #221: Thriving as a Developer With ADHD
Sep 20, 2024
What are strategies for being a productive developer with ADHD? How can you help your team members with ADHD to succeed and complete projects? This week on the show, we speak with Chris Ferdinandi about his website and podcast "ADHD For the Win!"
The Real Python Podcast – Episode #220: Configuring Git Pre-Commit Hooks & Estimating Software Projects
Sep 13, 2024
How do you take advantage of Git pre-commit hooks? How do you build custom software checks and rules that run every time you commit your code? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and…
The Real Python Podcast – Episode #219: Astrophysics and Astronomy With Python & PyCon Africa 2024
Sep 06, 2024
Are you interested in practicing your Python skills while learning how to solve astrophysics and astronomy problems? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.