Episodes

  • 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 PyCoder's Weekly articles and projects.
    Show More Show Less
    46 mins
  • 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 about navigating open-source funding and the start of the Python Software Foundation.
    Show More Show Less
    1 hr and 9 mins
  • New PEPs: Template Strings & External Wheel Hosting
    Nov 8 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 PyCoder's Weekly articles and projects.
    Show More Show Less
    48 mins
  • PySheets: Spreadsheets in the Browser Using PyScript
    Nov 1 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 book "Communication for Engineers."
    Show More Show Less
    1 hr and 20 mins
  • 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 Weekly articles and projects.
    Show More Show Less
    43 mins
  • 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 project, Narwhals.
    Show More Show Less
    1 hr and 1 min
  • 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 3.13: Cool New Features for You to Try." Christopher's video course "What's New in Python 3.13" covers the topics from the article and shows the new features in action.
    Show More Show Less
    55 mins
  • 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 Weekly articles and projects.
    Show More Show Less
    56 mins