Episodes

  • Behavior-Driven vs Test-Driven Development & Using Regex in Python
    Feb 14 2025
    What is behavior-driven development, and how does it work alongside test-driven development? How do you communicate requirements between teams in an organization? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
    Show More Show Less
    57 mins
  • Charlie Marsh: Accelerating Python Tooling With Ruff and uv
    Feb 7 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 and Ruff.
    Show More Show Less
    1 hr and 31 mins
  • 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 articles and projects.
    Show More Show Less
    54 mins
  • 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 writing Python code with these rapidly evolving tools.
    Show More Show Less
    1 hr and 22 mins
  • 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 of PyCoder's Weekly articles and projects.
    Show More Show Less
    47 mins
  • 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 members Stephen Gruppetta and Martin Breuss join us to discuss enhancements to the site and new ways to learn Python.
    Show More Show Less
    52 mins
  • PyCoder's Weekly 2024 Top Articles & Missing Gems
    Jan 3 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.
    Show More Show Less
    41 mins
  • 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 discuss modern sentiment analysis in Python.
    Show More Show Less
    1 hr and 13 mins