No host has claimed this podcast yet!
Michael Kennedy presents
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. Our goal is to bring you the human story behind the Python packages and frameworks you know and love.
May 7, 2021
#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.
April 30, 2021
#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.
April 22, 2021
#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.
April 18, 2021
#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.
April 8, 2021
#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.
April 2, 2021
#310 AMA (Ask Me Anything) with Michael
The tables have turned and this time I'm the guest and you all are the hosts. I get a ton of questions over email and twitter asking me about my thoughts on various trends, tools, and behind the scenes questions around Talk Python. So I've enlisted two listeners who are up for hosting a conversation and taking questions from you all.
March 26, 2021
#309 What ML Can Teach Us About Life: 7 Lessons
Machine learning and data science are full of best practices and important workflows. Can we extrapolate these to our broader lives? Eugene Yan and I give it a shot on this slightly more philosophical episode of Talk Python To Me. The seven lessons: 1. Data cleaning: Assess what you consume 2. Low vs. high signal data: Seek to disconfirm and update 3. Explore-Exploit: Balance for greater long-term reward 4. Transfer Learning: Books and papers are cheat codes 5. Iterations: Find reps you can tolerate, and iterate fast 6. Overfitting: Focus on intuition and keep learning 7. Ensembling: Diversity is strength Links from the show Eugene Yan: @eugeneyan What Machine Learning Can Teach Us About Life - 7 Lessons article: eugeneyan.com Maker's schedule vs. manager's schedule: paulgraham.com Naval Podcast: overcast.fm How to Write Better with The Why, What, How Framework Resources mentioned towards the end of the podcast: eugeneyan.com/resources New media example - Metal song decomposed by classical musicians Opera singer: youtube.com Composer music: youtube.com YouTube Live Stream: youtube.com PyCon Ticket Giveaway: talkpython.fm/pycon2021 Sponsors
March 20, 2021
#308 Docker for Python Developers (2021 Edition)
Docker is one of the core elements of developing Python applications in consistent ways as well as running them across different hardware universally. On this episode, you'll meet Peter McKee from Docker. He's here to catch us up on what's happening in the Docker universe for Python developers.
March 11, 2021
#307 Python from 1994 to 2021, my how you've grown!
Python has changed a lot since its inception 30 years ago. On this episode, you'll meet Paul Everitt and Barry Warsaw. They have both been involved with Python since the very first Python conference (called SPAM1 even). We discuss how it's changed but also how so many of the pressures and ideas from the very early days are still playing out in 2021. I'm sure you'll enjoy all the stories and reminiscing.
March 5, 2021
#306 Scaling Python and Jupyter with ZeroMQ
When we talk about scaling software threading and async get all the buzz. And while they are powerful, using asynchronous queues can often be much more effective. You might think this means creating a Celery server, maybe running RabbitMQ or Redis as well. What if you wanted this async ability and many more message exchange patterns like pub/sub. But you wanted to do zero of that server work? Then you should check out ZeroMQ.