Monitor errors and performance issues with Sentry.io

Talk Python To Me

A podcast on Python and related technologies


Latest episode:
#366 Optimizing PostgreSQL DB Queries with pgMustard

Does your app have a database? Does that database play an important role in how the app operations and users perceive its quality? Most of you probably said yes to the first, and definitely to the second. But what if your DB isn't doing as well as it should? How would you know? And once you know, what do you do about it?

On this episode, we're joined by Michael Christofides, co-creator of pgMustard, to discuss and explore the EXPLAIN command for Postgres and other databases as well as all the recommendations you might dig into as a result of understanding exactly what's happening with you queries.
Full details »

Michael Christofides
Michael Christofides

Take Python to the next level with our online courses

Upcoming episodes

Fabio Pliger
Fabio Pliger
Say Hello to PyScript (WebAssembly Python)

Despite Python being overwhelmingly popular and positive, there are major areas of computing where Python is not present. Most notably on mobile and on the frontend side of the web. PyScript, a new project launched by Fabio Pliger from Anaconda, just might change that. It was made public and announced at PyCon just two weeks ago by Peter Wang and now has over 10,000 GitHub stars. But what is hype vs. reality vs. projected hopes and dreams? We're going to find out on this episode. Fabio is here to tell us all about his new project.

Andrew Knight
Andrew Knight
End-to-End Web Testing with Playwright

How do you test whether your web sites are working well? Unit tests are great. But for web apps, the number of pieces that have to click together "just so" are many. You have databases, server code (such as a Flask app), server templates (Jinja for example), CSS, Javascript, and even deployment topologies (think nginx + uvicorn). Unit tests won't cover all of that integration. But Playwright does. Playwright is a modern, Pythonic take on testing webs apps using code driving a browser core to interact with web apps the way real users and API clients do. I think you'll find a lot to like there. And we have Pandy Knight from Automation Panda here to break it down for us.

Panelists
Panelists
Reinventing Azure's Python CLI

What listeners think

The best python podcast I’ve ever encountered
Thank you for the deepest python podcast I’ve ever met! I’m learning a lot by just listening to it! Cheers.
Alex S.
One of my go-to podcasts for commutes!
Whether your just taking an interest in Python or are an experienced developer, this podcast seems to cater equally well to both types. Consistency engaging and interesting topics and really helps you stay connected to what is going on in the Python world. Thanks Michael!
WhitePelican
Great addition
Finally, a great python podcast. Highly informative.
JueJung
Do you love the show and want to tell the world?
Send us a review or post one on iTunes. Thanks!

Python Bytes Podcast

Do you enjoy Talk Python To Me? We created a second podcast to be the perfect counterpart to the long-form interview format on Talk Python:

Python Bytes:
Python headlines delivered directly to your earbuds


If you are looking for a 15 minute conversation on the topical items of the week in the Python ecosystem, be sure to jump over to Python Bytes and subscribe.
Python Bytes Podcast

Talk Python Merchandise

Support the show and share your Python pride with the Talk Python To Me T-shirt. .


Talk Python To Me T-Shirt

Sponsor or support the show

Are you an individual who loves this podcast? You can commit as little as $1 via our Patreon campaign or one-time via Square Cash or .

Corporate sponsorship opportunities are available. Learn more about what we offer.
Support the podcast at Patreon

More about Talk Python to Me

Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics.

The format is a casual 1-hour conversation with industry experts.

Have feedback for the show? Send it to contact@talkpython.fm. We'd love to hear from you.

Michael Kennedy
Your host
Michael Kennedy

Suggest a show or guest

We are always on the look out for exciting topics to bring to you on Talk Python To Me. We could use your help!

Do you have a great idea for a show? Do know a dynamic Python personality who we should be speaking to? Send us an email!


Suggest a podcast guest