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.

Speeding Up Your DataFrames With Polars

January 13, 2023 0:57:57 56.64 MB Downloads: 0

How can you get more performance from your existing data science infrastructure? What if a DataFrame library could take advantage of your machine's available cores and provide built-in methods for handling larger-than-RAM datasets? This week on the show, Liam Brannigan is here to discuss Polars.

Surveying Comprehension Constructs & Python Parallelism Infighting

January 06, 2023 0:44:43 43.92 MB Downloads: 0

Have you embraced the use of comprehensions in your Python journey? Are you familiar with all the varieties of comprehension constructs? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

2022 Real Python Tutorial & Video Course Wrap Up

December 23, 2022 1:16:12 74.2 MB Downloads: 0

It's been another year of changes at Real Python! The Real Python team has written, edited, curated, illustrated, and produced a mountain of Python material this year. We added some new members to the team, updated the site's features, and created new styles of tutorials and video courses.

Start Using a Build System & Continuous Integration in Python

December 16, 2022 1:00:26 59.01 MB Downloads: 0

What advantages can a build system provide for a Python developer? What new skills are required when working with a team of developers? This week on the show, Benjy Weinberger from Toolchain is here to discuss the Pants build system and getting started with continuous integration (CI).

Package Python Code With pyproject.toml & Listing Files With pathlib

December 09, 2022 0:54:08 53.0 MB Downloads: 0

How do you start packaging your code with pyproject.toml? Would you like to join a conversation that gently walks you through setting up your Python projects to share? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Preparing Data to Measure True Machine Learning Model Performance

December 02, 2022 0:57:45 56.44 MB Downloads: 0

How do you prepare a dataset for machine learning (ML)? How do you go beyond cleaning the data and move toward measuring how the model performs? This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, returns to talk about strategies for better ML model performance.

Building Python REST APIs With Flask & Structuring Pull Requests

November 25, 2022 0:57:33 56.2 MB Downloads: 0

How do you build a REST API using the Flask web framework? How can you quickly add endpoints while automatically generating documentation? This week on the show, Real Python author Philipp Acsany is here to discuss his tutorial series "Python REST APIs With Flask, Connexion, and SQLAlchemy." Christopher Trudeau is also here with another batch of PyCoder's Weekly articles and projects.

Moving Projects Away From Passwords With WebAuthn and Python

November 18, 2022 0:44:37 43.87 MB Downloads: 0

What if you didn't have to worry about managing user passwords as a Python developer? That's where the WebAuthn protocol and new hardware standards are heading. This week on the show, Dan Moore from FusionAuth returns to discuss a password-less future.

Creating Tic-Tac-Toe With an AI Player & Shortcuts for Python Decorators

November 11, 2022 0:54:04 52.92 MB Downloads: 0

How do you create a computer opponent for a simple game within Python? Would you also like to learn how to adapt the game to run in a web browser or graphical user interface (GUI)? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Exploring the New Features of Python 3.11

November 04, 2022 1:02:26 60.97 MB Downloads: 0

Python 3.11 is here! Our regular guests, Geir Arne Hjelle and Christopher Trudeau, return to talk about the new version. Geir Arne wrote a series of preview tutorials earlier this year, and his annual piece, titled "Python 3.11: Cool New Features for You to Try," was published on October 24. Christopher's video course came out the next day, covering the topics from the tutorial with visual examples of Python 3.11 in action.

Fostering an Internal Python Community & Managing the 3.11 Release

October 21, 2022 1:09:25 67.6 MB Downloads: 0

Does your company have a plan for growing an internal Python community? What are the attributes to look for when bringing someone into your department? This week on the show, Pablo Galindo Salgado returns to talk about building community through the Python Guild at Bloomberg and managing the release of Python 3.11.

Using an Ellipsis in Python & Goals for CPython 3.12

October 14, 2022 0:56:44 55.48 MB Downloads: 0

Where should you use an ellipsis in Python? How does it behave as a placeholder in a script, project, or stub file? What are the next goals for the Faster CPython project? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Using a Memory Profiler in Python & What It Can Teach You

October 07, 2022 1:03:43 62.18 MB Downloads: 0

Have you used a memory profiler to gauge the performance of your Python application? Maybe you're using it to troubleshoot memory issues when loading a large data science project. What could running a profiler show you about a codebase you're learning? This week on the show, Pablo Galindo Salgado returns to talk about Memray, a powerful tracing memory profiler.

Explaining Access Control Using Python & Cautiously Handling Pickles

September 30, 2022 0:58:57 57.63 MB Downloads: 0

Have you ever used code to help explain a topic? How can Python scripts be used to understand the intricacies of access control? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Python as an Efficiency Tool for Non-Developers

September 23, 2022 1:10:10 68.4 MB Downloads: 0

Are you interested in using Python in an industry outside of software development? Would adding a few custom software tools increase efficiency and make your coworkers' jobs easier? This week on the show, Josh Burnett talks about using Python as a mechanical engineer.