
Talk Python To Me
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.
Latest episodes

36 snips
Apr 21, 2025 • 1h 4min
#502: Django Ledger: Accounting with Python
Do you or your company need accounting software? Well, there are plenty of SaaS products out there that you can give your data to. but maybe you also really like Django and would rather have a foundation to build your own accounting system exactly as you need for your company or your product. On this episode, we're diving into Django Ledger, created by Miguel Sanda, which can do just that.
Episode sponsors
Auth0
Talk Python Courses
Links from the show
Miguel Sanda on Twitter: @elarroba
Miguel on Mastodon: @elarroba@fosstodon.org
Miguel on GitHub: github.com
Django Ledger on Github: github.com
Django Ledger Discord: discord.gg
Get Started with Django MongoDB Backend: mongodb.com
Wagtail CMS: wagtail.org
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy

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

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

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

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

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

64 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.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.