

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

146 snips
Apr 28, 2025 • 1h 9min
#503: The PyArrow Revolution
Reuven Lerner, a freelancer and Python educator, shares insights on the transformative power of PyArrow in data science. He discusses how PyArrow's columnar format speeds up data processing and its compatibility with robust file formats. The conversation also touches on merging data importation techniques in Pandas and PyArrow, the interplay between Pandas and NumPy, and the performance benefits of modern data storage options like Parquet. Reuven emphasizes community engagement and the evolving role of large language models in programming.

40 snips
Apr 21, 2025 • 1h 4min
#502: Django Ledger: Accounting with Python
See the full show notes for this episode on the website at talkpython.fm/502

59 snips
Apr 14, 2025 • 1h 1min
#501: Marimo - Reactive Notebooks for Python
Akshay Agrawal, co-founder and developer of Marimo, shares insights on creating a revolutionary reactive Python notebook that ensures your code and outputs remain perfectly in sync. He discusses challenges with traditional Jupyter notebooks, emphasizing the need for reproducibility in data science and software engineering. The conversation also touches on his experiences at Google Brain and Stanford, startup funding for open-source initiatives, and the innovative features of Marimo that enhance user experience and collaboration in programming.

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.

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


