

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

39 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!

44 snips
Dec 24, 2024 • 1h 5min
#490: Django Ninja
Vitaly Kucheryaviy, the creator of Django Ninja, dives deep into the powerful framework that melds FastAPI inspiration with Django integration. He discusses why Django developers should consider Django Ninja, especially for REST API development, highlighting its automated data validation and documentation features. Vitaly contrasts Django with other frameworks like Flask, shares his journey in Python, and emphasizes the performance and clarity benefits of static typing and type hints. He also addresses challenges with large language models, making a case for efficient API versioning.

77 snips
Dec 20, 2024 • 1h 9min
#489: Anaconda Toolbox for Excel and more with Peter Wang
Peter Wang, Co-founder of Anaconda and a key advocate for Python in enterprise, discusses the evolution and impact of Python in data science and AI. He introduces the Anaconda Toolbox for Excel, enhancing its data transformation capabilities with Python integration. The conversation delves into challenges in Python packaging, the significance of reproducibility, and the historical dominance of Excel in financial data processing. Wang also highlights new features that secure local execution of Python code in Excel, bridging the gap between data manipulation and user-friendly tools.

54 snips
Dec 12, 2024 • 58min
#488: Multimodal data with LanceDB
Chang She, CEO and co-founder of LanceDB, discusses the innovative open-source database tailored for AI, highlighting its application across companies like Midjourney. He explores the shift from traditional languages to Rust, the rise of unstructured data, and the implications for programming. The conversation delves into optimizing multimodal data lakes and efficient storage solutions, plus practical tips on integrating LanceDB into Python applications. Chang also emphasizes community engagement and the benefits of contributing to an evolving AI landscape.

31 snips
Dec 1, 2024 • 1h 2min
#487: Building Rust Extensions for Python
David Seddon, a Django expert at Octopus Energy, and Samuel Colvin, the creator of Pydantic, dive into the integration of Rust into Python for enhanced performance. They discuss the massive shifts in the Python ecosystem and the benefits of using Rust, particularly through the Pydantic library. Topics include managing a large-scale Django monolith, the stricter parsing behavior of Pydantic, and the introduction of Logfire for observability. The conversation also highlights tools like Jitter and the architectural strategies for building Python packages.

Nov 22, 2024 • 1h 3min
#486: CSnakes: Embed Python code in .NET
In this engaging discussion, Anthony Shaw, a lead Python advocate at Microsoft and author, along with Aaron Powell, a .NET developer, dive into their groundbreaking project, CSnakes. They explore how this tool enables developers to seamlessly integrate Python into .NET applications, unlocking access to nearly 600,000 PyPI packages. The duo discusses overcoming challenges in embedding Python, performance optimization, and the exciting world of code generation and type compatibility, making .NET much more versatile for developers.