A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community. The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics. Join us every Friday morning to hear what's new in the world of Python programming and become a more effective Pythonista.

Managing Large Python Data Science Projects With Dask

June 03, 2022 0:46:28 45.55 MB Downloads: 0

What do you do when your data science project doesn't fit within your computer's memory? One solution is to distribute it across multiple worker machines. This week on the show, Guido Imperiale from Coiled talks about Dask and managing large data science projects through distributed computing.

Questions for New Dependencies & Comparing Python Game Libraries

May 27, 2022 0:51:37 50.51 MB Downloads: 0

What are the differences between the various Python game frameworks? Would it help to see a couple of game examples across several libraries to understand the distinctions? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Advantages of Protobuf for Serialization in Python

May 20, 2022 0:58:16 56.92 MB Downloads: 0

Would you like a way to send structured serialized data between different platforms and languages? What if the data was self-documenting, could automatically generate Python code, and would validate itself? This week on the show, Liran Haimovitch talks about protocol buffers and communicating with microservices through Remote Procedure Calls (RPC).

Start Testing Your Python with doctest & Pagination in Django

May 13, 2022 0:56:39 55.39 MB Downloads: 0

Did you know you can add testing to your Python code while simultaneously documenting it? Using docstrings, you can create examples of how your functions should interact in a Python REPL and test them with the built-in doctest module. This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Run Python in a Browser With Pyodide & The Power of f-Strings

May 06, 2022 0:56:03 54.79 MB Downloads: 0

Have you heard about the projects working toward getting Python to run in the browser? Maybe you would like to try it out for yourself, by building an interactive Python REPL with Pyodide and WebAssembly (WASM). This week on the show, Christopher Trudeau is here, and he's brought another batch of PyCoder's Weekly articles and projects.

Type-Safe ORM With Prisma Client & Real Python at PyCon US 2022

April 22, 2022 0:58:48 57.48 MB Downloads: 0

Are you using an Object-Relational Mapper (ORM) for your Python projects? What if it could work with SQL or No-SQL databases and be fully type-safe? This week on the show, Robert Craigie talks about Prisma Client Python.

Class Constructors & Pythonic Image Processing

April 15, 2022 0:58:22 57.06 MB Downloads: 0

Do you know the difference between creating a class instance and initializing it? Would you like an interactive tour of the Python Pillow library? This week on the show, Christopher Trudeau is here, and he's brought another batch of PyCoder's Weekly articles and projects.

Creating Better Error Messages for Python 3.10 & 3.11

April 08, 2022 1:21:32 79.31 MB Downloads: 0

What goes into creating those enhanced error messages in the latest versions of Python? How does the new PEG parser help to pinpoint where errors have occurred? This week on the show, Pablo Galindo Salgado talks about the work that goes into creating these improvements.

Building a Hash Table in Python and Thoughtful REST API Design

April 01, 2022 0:53:03 51.89 MB Downloads: 0

Do you understand how a hash table works? What if you could learn about building one while practicing test-driven development? What are best practices when designing a REST API? This week on the show, Christopher Trudeau is here, and he's brought another batch of PyCoder's Weekly articles and projects.

Becoming More Effective at Manipulating Data With Pandas

March 25, 2022 0:59:57 58.49 MB Downloads: 0

Do you wonder if you're taking the right approach when shaping data in pandas? Is your Jupyter workflow getting out of hand? This week on the show, Matt Harrison talks about his new book, "Effective Pandas: Patterns for Data Manipulation."

Making Your Notebook Interactive and Using Python's Assert

March 18, 2022 0:47:09 46.25 MB Downloads: 0

Would you like to build visualizations that allow your audience to play with data? How do you effectively use Python's assert statement during development? This week on the show, Christopher Trudeau is here, and he's brought another batch of PyCoder's Weekly articles and projects.

Tools for Setting Up Python on a New Machine

March 11, 2022 1:03:20 61.76 MB Downloads: 0

There are many ways to get Python installed on your computer. If you were going to start fresh, what tools would you use? What if you need to manage multiple versions of Python and virtual environments? What about all the additional tools that make your coding workflow complete? This week on the show, Calvin Hendryx-Parker is here to talk about bootstrapping your Python environment.

Defining Optional Arguments and Moving Beyond "Beginner" Python

March 04, 2022 0:53:24 52.31 MB Downloads: 0

How do you define Python functions that accept optional arguments or default values? Are you wondering how to go beyond being a beginner with Python? This week on the show, Christopher Trudeau is here, and he's brought another batch of PyCoder's Weekly articles and projects.

OAuth 2 and Authentication Choices for Your Python Project

February 25, 2022 0:58:34 57.16 MB Downloads: 0

Have you thought about what authentication system you want to use for your Python project? Should you use an existing Python library or a third-party service? This week on the show, Dan Moore is here to talk about authentication systems and OAuth 2.

Drawing Fractals With Python and Working With a Weather API

February 18, 2022 0:51:26 50.37 MB Downloads: 0

Have you been wanting to explore fractals and complex numbers in Python? Would you like to practice working with APIs in Python through a new project? This week on the show, Christopher Trudeau is here, and he's taking on the task of curating new issues of PyCoder's Weekly going forward. He'll be joining me as a cohost every other week and bringing a fresh batch of PyCoder's Weekly articles and projects.