Talk Python To Me cover image

Talk Python To Me

Latest episodes

undefined
33 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.
undefined
76 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.
undefined
47 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.
undefined
105 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.
undefined
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.
undefined
24 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.
undefined
38 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.
undefined
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.
undefined
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!
undefined
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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode