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.

Python as an Efficiency Tool for Non-Developers

September 23, 2022 1:10:10 12.78 MB ( 55.62 MB less) 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.

Improve Matplotlib With Style Sheets & Python Async for the Web

September 16, 2022 0:53:0 9.81 MB ( 42.04 MB less) Downloads: 0

Have you thought the standard output from Matplotlib is a bit generic looking? Would you like a quick way to add style and consistency to your data visualizations? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Exploring Recursion in Python With Al Sweigart

September 09, 2022 1:20:53 14.87 MB ( 63.81 MB less) Downloads: 0

Have you wanted to understand recursion and how to use it in Python? Are you familiar with the call stack and how it relates to tracebacks? This week on the show, Al Sweigart talks about his new book, "The Recursive Book of Recursion."

Creating a Python Code Completer & More Abstract Syntax Tree Projects

September 02, 2022 1:13:33 13.51 MB ( 58.12 MB less) Downloads: 1

How does a code completion tool work? What is an Abstract Syntax Tree, and how is it created in Python? How does an AST help you write programs and projects that inspect and modify your Python code? This week on the show, Meredydd Luff, co-founder of Anvil, shares his PyCon talk, "Building a Python Code Completer."

Configuring a Coding Environment on Windows & Using TOML With Python

August 19, 2022 1:1:44 60.27 MB Downloads: 0

Have you attempted to set up a Python development environment on Windows before? Would it be helpful to have an easy-to-follow guide to get you started? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Moving NLP Forward With Transformer Models and Attention

August 12, 2022 0:50:47 49.78 MB Downloads: 0

What's the big breakthrough for Natural Language Processing (NLP) that has dramatically advanced machine learning into deep learning? What makes these transformer models unique, and what defines "attention?" This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, continues our talk about how machine learning (ML) models understand and generate text.

Inspiring Young People to Learn Python With Mission Encodeable

August 05, 2022 0:43:10 42.37 MB Downloads: 0

Is there someone in your life you'd like to inspire to learn Python? Mission Encodeable is a website designed to teach people to code, built by two high-school students. This week on the show, Anna and Harry Wake talk about creating their site and motivating people to start coding.

Natural Language Processing and How ML Models Understand Text

July 29, 2022 0:58:49 57.49 MB Downloads: 0

How do you process and classify text documents in Python? What are the fundamental techniques and building blocks for Natural Language Processing (NLP)? This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, talks about how machine learning (ML) models understand text.

Creating Documentation With MkDocs & When to Use a Python dict

July 22, 2022 0:54:45 53.6 MB Downloads: 0

How do you start building your project documentation? What if you had a tool that could do the heavy lifting and automatically write large portions directly from your code? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Measuring Python Code Quality, Simplicity, and Maintainability

July 15, 2022 1:6:32 64.82 MB Downloads: 1

How maintainable is your Python code? Is it possible to hold the code for your functions in your head? When is it appropriate to use measurements in a code review? This week on the show, Reka Horvath and Ben Martineau from Sourcery are here to discuss their recent PyCon talk, "Actionable insights vs ranking: How to use and how NOT to use code quality metrics."

Exploring Functional Programming in Python With Bruce Eckel

July 01, 2022 1:14:10 72.22 MB Downloads: 0

Would you like to explore the functional programming side of Python? What are the advantages of this approach, and what tools are built into the language? This week on the show, author Bruce Eckel talks about functional programming in Python.

Digging Into PyScript & Preventing or Handling Python Errors

June 24, 2022 0:56:4 54.84 MB Downloads: 0

Have you heard about PyScript? The brand-new framework has the community excited about building interactive Python applications that run entirely within the user's browser. Would you like to dig into the details beyond the "Hello World" examples? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Getting Started in Python Cybersecurity and Forensics

June 17, 2022 1:1:33 60.02 MB Downloads: 0

Are you interested in a career in security using Python? Would you like to stay ahead of potential vulnerabilities in your Python applications? This week on the show, James Pleger talks about Python information security, incident response, and forensics.

Build Streamlit Data Science Dashboards & Verbose Regex f-Strings

June 10, 2022 0:50:13 49.2 MB Downloads: 0

Would you like a fast way to share your data science project results as an interactive dashboard instead of a Jupyter notebook? Streamlit is a library for creating simple web apps and dashboards using just Python. This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

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.