Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.
#316 Flask 2.0
Flask is one of the most popular Python web frameworks. And they have huge news to share with us. Flask 2.0 just released after a ton of work. And it's as big of a deal as the version number suggests. Async changes are coming, Python 3.5 and below (including Python 2) support has been dropped and much much more. Join me as I discuss Flask 2.0 with David Lord and Philip Jones.
#315 Awesome FastAPI extensions and add ons
Have you heard that FastAPI is awesome? We have Michael Herman back on the show to help us make it even more awesome with his FastAPI awesome list. He's categorized many extensions and other libraries working with FastAPI to help you be even more efficient with this framework.
#314 Ask us about modern Python projects and tools
Here's an episode that I did not see coming! Sebastian Witowski and I put together a live stream ask me anything (AMA) as a follow up to some of the ideas around his recent course, Modern Python Projects. We dove deep in comparisons of Poetry vs. pip vs pyenv and answered questions like do you need to use Docker? When should you? and so on.
#313 Automate your data exchange with PyDantic
Data validation and conversion is one of the truly tricky part of getting external data into your app. This might come from a REST API, a file on disk, or somewhere else. This includes checking for required fields, correct data types, converting from compatible types (for example, strings to numbers), and much more. Pydantic is one of the best ways to do this in modern Python using dataclass-like constructs and type annotations to make it all seamless and automatic.
#312 Python Apps that Scale to Billions of Users
How do you build Python applications that can handling literally billions of requests. I has certainly been done to great success with places like YouTube (handling 1M requests / sec) and Instagram as well as internal pricing APIs at places like PayPal and other banks.
#311 Get inside the .git folder
These days Git is synonymous with source control itself. Rare are the current debates of whether to use git vs SVN vs some fossil like SourceSafe vs you name it. But do you know how Git works? What about it's internals? I'm sure you've seen a .git folder in your project's root. But to most folks, it's a black box.
Fun and informative
This podcast has been my starting point and is my frequent return point in my Python adventures. It’s informative and fun...what more do you need?
Very informative podcast
This is the first Python podcast I started listening to, and I've managed to catch up most of the 130+ episodes that interested me. I like both the interview format as well as Michale talking with an expert in a certain subject (say machine learning) who speak about the best books or their favourite python libraries.
Michael is a knowledgable, enthusiastic host and he also makes excellent courses that have helped me ramp up my python knowledge - thanks!
Some of my favourite episodes were "Kubernetes for Pythonistas", "API Star", "Home Assistant", "Micropython", "TinyDB", "Renewable Python", and many others.
Good listen and educational
The host has an excellent style and is very knowledgeable himself. I both learn from and enjoy listening to this podcast. Out of the several programming podcasts I listen to, this is at the top of the list.