Talk Python To Me cover image

Talk Python To Me

Latest episodes

undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
Nov 15, 2024 • 1h 9min

#485: Secure coding for Python with SheHacksPurple

Tonya Janca, also known as SheHacksPurple, is an application security expert passionate about securing software. In this discussion, she shares valuable insights on threat modeling and secure coding practices in Python. Tonya emphasizes the need for early security integration and collaboration in development teams. She highlights the challenges faced by new developers and real-life vulnerabilities like SQL injections. The conversation encourages adopting updated technologies and best practices to build a strong security culture within programming teams.
undefined
59 snips
Nov 5, 2024 • 58min

#484: From React to a Django+HTMX based stack

Sheena O'Connell, a software developer, shares her transformative journey from a React-Django app to a streamlined Django+HTMX stack. She highlights how HTMX simplifies web development by reducing cognitive load and enabling developers to work in a single context. The conversation dives into her experience developing a learner management system during COVID-19, the challenges encountered, and the significant advantages HTMX brings in interactive applications. She also discusses innovative teaching strategies and effective coding practices for enhanced productivity.
undefined
20 snips
Oct 29, 2024 • 1h 3min

#483: Reflex Framework: Frontend, Backend, Pure Python

Nikhil Rao and Elvis Kahoro from Reflex.dev discuss the innovative Reflex framework that transforms pure Python code into full web applications. They explore the simplification of web development by merging frontend and backend processes, making it more accessible for developers. The duo also shares insights on bypassing traditional frameworks, the community's role in startups, and the seamless integration of React components. Their vision aims to democratize web development while ensuring flexibility and ease of deployment, streamlining the entire process for small teams.
undefined
12 snips
Oct 24, 2024 • 1h 10min

#482: Pre-commit Hooks for Python Devs

Stefanie Molin, a software engineer at Bloomberg renowned for her expertise in Git pre-commit hooks, shares invaluable insights on ensuring code quality. She discusses the power of pre-commit hooks for automating coding standards, particularly the NumPy doc standard. Stefanie highlights the importance of maintaining consistency in team workflows and dives into practical setups for effective linting. With tips on Commitizen and CI integration, she emphasizes boosting developer productivity while addressing data privacy in image uploads.
undefined
Oct 17, 2024 • 1h 3min

#481: Python Opinions and Zeitgeist with Hynek

Hynek Schlawack, a Czech developer and Python packaging expert, dives into the fascinating evolution of Python development. He shares insights on the intricacies of packaging and the importance of virtual environments within Docker. The conversation highlights the launch of UV, a tool simplifying Python binaries, and discusses challenges in free threading. Hynek also reflects on the transformative role of AI in coding and the significance of mentorship for developers navigating their careers in this evolving landscape.
undefined
Oct 9, 2024 • 59min

#480: Ahoy, Narwhals are bridging the data science APIs

Marco Gorelli, a contributor at Quansight Labs and creator of the Narwhals library, discusses the challenges of achieving compatibility across various data frame libraries like Pandas and Polars. He highlights how Narwhals enhances code consistency and simplifies transitions for developers. The conversation dives into performance comparisons between Polars and cuDF, the advantages of integrating Rust, and the significance of typing in open-source projects. Marco also emphasizes the importance of community engagement in evolving data science tools.

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