

Talk Python To Me
Michael Kennedy
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.
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.
Episodes
Mentioned books

65 snips
Apr 10, 2025 • 58min
#500: Django Simple Deploy and other DevOps Things
In this conversation with Eric Matthes, educator and author of Python Crash Course, listeners are introduced to Django Simple Deploy—a tool that streamlines the deployment of Django apps. Eric discusses the challenges developers face when going live, and how his project eliminates boilerplate tasks. They explore diverse hosting platforms and the evolution of deployment strategies, including the benefits of Docker and edge-based solutions. Eric emphasizes resource exploration and community engagement for developers of all skill levels.

61 snips
Mar 31, 2025 • 1h 8min
#499: BeeWare and the State of Python on Mobile
Russell Keith-Magee, a key contributor to the BeeWare project and a member of the Anaconda team, discusses the exciting advancements in creating native mobile apps using Python. He dives into the Toga GUI toolkit and the Briefcase tool for app packaging, highlighting the recent support for iOS and Android in CPython. The conversation emphasizes the user-friendly potential of Python in mobile development and explores community efforts to enhance accessibility and functionality across platforms. Russell also shares insights on the broader implications for Python's evolution in mobile environments.

94 snips
Mar 24, 2025 • 1h 8min
#498: Algorithms for high performance terminal apps
Will McGugan, the innovative creator of the Rich library and founder of Textualize, discusses his groundbreaking work on high-performance terminal applications. He unveils how smooth animations and dynamic widgets can transform command-line tools into modern user experiences. Topics include the evolution of terminal aesthetics, the importance of secure Python package management, and the benefits of asynchronous programming for developing complex user interfaces. McGugan emphasizes community feedback in shaping the future of terminal applications.

67 snips
Mar 21, 2025 • 55min
#497: Outlier Detection with Python
Brett Kennedy, a seasoned software developer with 30 years of expertise in data science, shares his insights on outlier detection. He explains how outliers can uncover fraud or hidden patterns in data, emphasizing their critical role in various fields, including finance and biology. The discussion covers Python's unique methods for outlier detection, the logistical challenges of massive datasets, and the importance of ongoing model retraining. Brett also explores advanced techniques and tools, stressing the balance between dataset size and computational resources.

129 snips
Mar 14, 2025 • 1h 20min
#496: Scaf: Complete blueprint for new Python Kubernetes projects
Calvin Hendricks-Parker, CTO and co-founder of Six Feet Up, dives deep into the world of Python deployment challenges. He discusses the tricky journey from local development to production, highlighting issues like inconsistent environments and security pitfalls. Calvin introduces Scaf, a robust blueprint that simplifies starting Python web projects, along with insights on using Docker and Kubernetes effectively. The conversation also touches on automation, managing cloud costs, and the importance of a solid developer experience, making it a must-listen for Python enthusiasts.

65 snips
Feb 24, 2025 • 1h 2min
#495: OSMnx: Python and OpenStreetMap
Dr. Jeff Boeing, an assistant professor specializing in urban planning and data science, delves into the power of OpenStreetMap and his OSMnx Python library. He discusses how urban design influences daily commutes and resilience in cities. Listeners learn how to download, visualize, and analyze geographic data for better urban insights. Jeff also highlights the importance of open data and its potential to revolutionize how we understand our urban environments, making complex mapping easier and more accessible.

31 snips
Feb 21, 2025 • 1h
#494: Update on Flet: Python + Flutter UIs
Feodor Fitsner, founder of Flet, shares exciting updates about his Python UI framework built on Flutter. He discusses the vibrant community around Flet and the integration of Python with Flutter for mobile development. The conversation highlights challenges in app packaging and deployment, including code signing and anti-malware hurdles. Fitsner sheds light on best practices for building mobile apps and the advantages of the extensive library of widgets in Flet, making cross-platform app development more accessible for Python developers.

51 snips
Feb 9, 2025 • 1h 5min
#493: Quarto: Open-source technical publishing
JJ Allaire, founder of Posit and creator of RStudio, joins Carlos Scheidegger, a software engineer at Posit, to discuss Quarto, a game-changing open-source tool for technical publishing. They explore how Quarto transforms Jupyter notebooks into polished outputs, enhancing accessibility across diverse audiences. The conversation highlights challenges in academic publishing and the importance of reproducibility in research. Additionally, they touch on community engagement in open-source projects and the powerful synergy between R and Python users.

40 snips
Jan 30, 2025 • 1h 4min
#492: Great Tables
Discover the transformative power of the Great Tables library and how advanced formatting can elevate your data presentations. Learn about the art of table creation, automation, and the complexities of effective visualization. Delve into the benefits of tables for organizing multidimensional data and the significance of thoughtful design elements. Explore innovative features like nano plots and interactive elements that enhance data storytelling. Join a creative contest showcasing unique designs and engage with a community passionate about improving data presentation.

157 snips
Dec 27, 2024 • 1h 2min
#491: DuckDB and Python: Ducks and Snakes living together
Join Alex Monahan, a forward deployed software engineer at MotherDuck, as he unwraps the power of DuckDB. Discover how this in-process database is revolutionizing data workflows in Python, highlighting its blazingly fast columnar architecture and seamless cloud integration. They cover advanced CSV reader capabilities, indexing strategies, and the ease of integrating DuckDB with pandas for data analysis. Plus, learn about unique concurrency models and the accessibility of DuckDB that makes data handling a breeze for developers!