The Real Python Podcast

Dettagli canale

The Real Python Podcast

The Real Python Podcast

Creatore: Real Python

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...

EN-US United States Tecnologia

Episodi recenti

270 episodi
Python 3.14: Exploring the New Features

Python 3.14: Exploring the New Features

Python 3.14 is here! Christopher Trudeau returns to discuss the new version with Real Python team member Bartosz Zaczyński. This year, Bartosz coordin...

2025-10-10 14:00:00 3373
Scarica
Advice on Beginning to Learn Python

Advice on Beginning to Learn Python

What's changed about learning Python over the last few years? What new techniques and updated advice should beginners have as they start their journey...

2025-10-03 14:00:00 3131
Scarica
Managing Feature Flags & Comparing Python Visualization Libraries

Managing Feature Flags & Comparing Python Visualization Libraries

What's a good way to enable or disable code paths without redeploying the software? How can you use feature flags to toggle functionality for specific...

2025-09-26 14:00:00 2537
Scarica
Dangers of Automatically Converting a REST API to MCP

Dangers of Automatically Converting a REST API to MCP

When converting an existing REST API to the Model Context Protocol, what should you consider? What anti-patterns should you avoid to keep an AI agent’...

2025-09-19 05:00:00 5065
Scarica
Python App Hosting Choices & Documenting Python's History

Python App Hosting Choices & Documenting Python's History

What are your options for hosting your Python application or scripts? What are the advantages of a platform as a service, container-based hosts, or se...

2025-09-12 05:00:00 2630
Scarica
Large Language Models on the Edge of the Scaling Laws

Large Language Models on the Edge of the Scaling Laws

What's happening with the latest releases of large language models? Is the industry hitting the edge of the scaling laws, and do the current benchmark...

2025-09-05 05:00:00 5314
Scarica
Exploring Mixin Classes in Python

Exploring Mixin Classes in Python

What is a good way to add isolated, reusable functionality to Python classes? Christopher Trudeau is back on the show this week, bringing another batc...

2025-08-29 05:00:00 3015
Scarica
Travis Oliphant: SciPy, NumPy, and Fostering Scientific Python

Travis Oliphant: SciPy, NumPy, and Fostering Scientific Python

What went into developing the open-source Python tools data scientists use every day? This week on the show, we talk with Travis Oliphant about his wo...

2025-08-22 05:00:00 4280
Scarica
Selecting Inheritance or Composition in Python

Selecting Inheritance or Composition in Python

When considering an object-oriented programming problem, should you prefer inheritance or composition? Why wouldn't it just be simpler to use function...

2025-08-15 05:00:00 2762
Scarica
Harnessing the Power of Python Polars

Harnessing the Power of Python Polars

What are the advantages of using Polars for your Python data projects? When should you use the lazy or eager APIs, and what are the benefits of each?...

2025-08-08 05:00:00 4499
Scarica
Design Patterns That Don't Translate to Python

Design Patterns That Don't Translate to Python

Do the design patterns learned in other programming languages translate to coding in Python? Christopher Trudeau is back on the show this week, bringi...

2025-08-01 05:00:00 2952
Scarica
Supporting the Python Package Index

Supporting the Python Package Index

What goes into supporting more than 650,000 projects and nearly a million users of the Python Package Index? This week on the show, we speak with Mari...

2025-07-25 05:00:00 2989
Scarica
Comparing Real-World Python Performance Against Big O

Comparing Real-World Python Performance Against Big O

How does the performance of an algorithm hold up when you put it into a realistic context? Where might Python code defy Big O notation expectations wh...

2025-07-11 05:00:00 2701
Scarica
Solving Problems and Saving Time in Chemistry With Python

Solving Problems and Saving Time in Chemistry With Python

What motivates someone to learn how to code as a scientist? How do you harness the excitement of solving problems quickly and make the connection to t...

2025-07-04 05:00:00 4390
Scarica
Structuring Python Scripts & Exciting Non-LLM Software Trends

Structuring Python Scripts & Exciting Non-LLM Software Trends

What goes into crafting an effective Python script? How do you organize your code, manage dependencies with PEP 723, and handle command-line arguments...

2025-06-27 05:00:00 3247
Scarica
Scaling Python Web Applications With Kubernetes and Karpenter

Scaling Python Web Applications With Kubernetes and Karpenter

What goes into scaling a web application today? What are resources for learning and practicing DevOps skills? This week on the show, Calvin Hendryx-Pa...

2025-06-20 05:00:00 3887
Scarica
Starting With marimo Notebooks & Python App Config Management

Starting With marimo Notebooks & Python App Config Management

Looking for a guide on getting started with marimo notebooks? How do you build a reproducible notebook for sharing or create a dashboard with interact...

2025-06-13 05:00:00 3101
Scarica
Rodrigo Girão Serrão: Python Training, itertools, and Idioms

Rodrigo Girão Serrão: Python Training, itertools, and Idioms

Once you've learned the vocabulary and syntax of the Python language, how do you progress into learning the right combinations to put into your code?...

2025-06-06 05:00:00 3769
Scarica
Python Thread Safety & Managing Projects With uv

Python Thread Safety & Managing Projects With uv

What are the ways you can manage multithreaded code in Python? What synchronization techniques are available within Python's threading module? Christo...

2025-05-30 05:00:00 2088
Scarica
DjangoCon Europe 2025: Live Recording From Dublin

DjangoCon Europe 2025: Live Recording From Dublin

What goes into making video courses at Real Python? How should you build an installable Django application? Christopher Trudeau is back on the show th...

2025-05-23 05:00:00 3439
Scarica
Going Beyond requirements.txt With pylock.toml and PEP 751

Going Beyond requirements.txt With pylock.toml and PEP 751

What is the best way to record the Python dependencies for the reproducibility of your projects? What advantages will lock files provide for those pro...

2025-05-16 05:00:00 5506
Scarica
Experiments With Gen AI, Knowledge Graphs, Workflows, and Python

Experiments With Gen AI, Knowledge Graphs, Workflows, and Python

Are you looking for some projects where you can practice your Python skills? Would you like to experiment with building a generative AI app or an auto...

2025-05-09 05:00:00 3558
Scarica
Exploring DuckDB & Comparing Python Expressions vs Statements

Exploring DuckDB & Comparing Python Expressions vs Statements

Are you looking for a fast database that can handle large datasets in Python? What's the difference between a Python expression and a statement? Chris...

2025-04-18 05:00:00 3121
Scarica
Learning Intermediate Python With a Deep Dive Course

Learning Intermediate Python With a Deep Dive Course

Do you want to learn deeper concepts in Python? Would the accountability of scheduled group classes help you get past the basics? This week, five Real...

2025-04-11 05:00:00 3386
Scarica
GUIs & TUIs: Choosing a User Interface for Your Python Project

GUIs & TUIs: Choosing a User Interface for Your Python Project

What are the current Python graphical user interface libraries? Should you build everything in the terminal and create a text-based user interface ins...

2025-04-04 05:00:00 2799
Scarica
A Decade of Automating the Boring Stuff With Python

A Decade of Automating the Boring Stuff With Python

What goes into updating one of the most popular books about working with Python? After a decade of changes in the Python landscape, what projects, lib...

2025-03-21 04:00:00 3961
Scarica
Manage Projects With pyproject.toml & Explore Polars LazyFrames

Manage Projects With pyproject.toml & Explore Polars LazyFrames

How can you simplify the management of your Python projects with one file? What are the advantages of using LazyFrames in Polars? Christopher Trudeau...

2025-03-14 04:00:00 2923
Scarica
Eric Matthes: Maybe Don't Start With Unit Tests

Eric Matthes: Maybe Don't Start With Unit Tests

Should you always start testing your code with unit tests? When does it make sense to look at integration or end-to-end testing as a first step instea...

2025-03-07 04:00:00 4248
Scarica
Deciphering Python Jargon & Compiling Python 1.0

Deciphering Python Jargon & Compiling Python 1.0

How do you learn the terms commonly used when speaking about Python? How is the jargon similar to other programming languages? Christopher Trudeau is...

2025-02-28 04:00:00 2583
Scarica
Telling Effective Stories With Your Python Visualizations

Telling Effective Stories With Your Python Visualizations

How do you make compelling visualizations that best convey the story of your data? What methods can you employ within popular Python tools to improve...

2025-02-21 04:00:00 4148
Scarica
Behavior-Driven vs Test-Driven Development & Using Regex in Python

Behavior-Driven vs Test-Driven Development & Using Regex in Python

What is behavior-driven development, and how does it work alongside test-driven development? How do you communicate requirements between teams in an o...

2025-02-14 04:00:00 3423
Scarica
Charlie Marsh: Accelerating Python Tooling With Ruff and uv

Charlie Marsh: Accelerating Python Tooling With Ruff and uv

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? T...

2025-02-07 04:00:00 5437
Scarica
Testing Your Python Code Base: Unit vs. Integration

Testing Your Python Code Base: Unit vs. Integration

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 run...

2025-01-31 04:00:00 3254
Scarica
Simon Willison: Using LLMs for Python Development

Simon Willison: Using LLMs for Python Development

What are the current large language model (LLM) tools you can use to develop Python? What prompting techniques and strategies produce better results?...

2025-01-24 04:00:00 4924
Scarica
Principles for Considering Your Python Tooling

Principles for Considering Your Python Tooling

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 rig...

2025-01-17 04:00:00 2807
Scarica
Building New Structures for Learning Python

Building New Structures for Learning Python

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 educa...

2025-01-10 04:00:00 3141
Scarica
PyCoder's Weekly 2024 Top Articles & Missing Gems

PyCoder's Weekly 2024 Top Articles & Missing Gems

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...

2025-01-03 04:00:00 2463
Scarica
Exploring Modern Sentiment Analysis Approaches in Python

Exploring Modern Sentiment Analysis Approaches in Python

What are the current approaches for analyzing emotions within a piece of text? Which tools and Python packages should you use for sentiment analysis?...

2024-12-20 04:00:00 4389
Scarica
Good Python Programming Practices When New to the Language

Good Python Programming Practices When New to the Language

What advice would you give to someone moving from another language to Python? What good programming practices are inherent to the language? Christophe...

2024-12-06 04:00:00 3086
Scarica
marimo: Reactive Notebooks and Deployable Web Apps in Python

marimo: Reactive Notebooks and Deployable Web Apps in Python

What are common issues with using notebooks for Python development? How do you know the current state, share reproducible results, or create interacti...

2024-11-29 04:00:00 3658
Scarica
0:00
0:00
Episode
home.no_title_available
home.no_channel_info