239 results

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.