Talk Python To Me

Michael Kennedy
undefined
26 snips
Jan 19, 2024 • 42min

#445: Inside Azure Data Centers with Mark Russinovich

Mark Russinovich, CTO of Microsoft Azure, provides a deep look into Azure's data centers and the challenges of running code on their extensive network of servers. Topics discussed include ARM in the data center, optimization techniques, server cooling methods, and the impact of AI on product offerings.
undefined
14 snips
Jan 2, 2024 • 55min

#444: The Young Coder's Blueprint to Success

Sydney Runkle, a successful young coder, shares her blueprint for success in the Python space. Topics include exploring the Pydantic library, learning to code expectations and error handling, understanding and working with programs, benefits of taking online courses, the supportive Python community, and a discussion on the coding tool Black and its compatibility.
undefined
Dec 29, 2023 • 35min

#443: Python Bytes Crossover 2023

In this special crossover episode, topics include the release of Hatch v1.8, a flexible service locator for Python called svcs, the results of the Steering Council 2024 term election, and when to use Python protocols in projects. The hosts also discuss PyApp, a tool for distributing Python projects, and express disappointment over selling their dream project for a low price.
undefined
Dec 14, 2023 • 1h

#442: Ultra High Speed Message Parsing with msgspec

Jim Crist-Harif, data exchange framework creator, discusses his super fast data modeling and validation framework called msgspec. They compare it to Python's native classes and APIs like Pydantic and Pidantic. They explore the benefits of using classes for validation in message parsing and discuss challenges in working on hobby projects. The chapter also dives into optimizing message parsing for performance and extending msgspec with new types.
undefined
Dec 6, 2023 • 1h 7min

#441: Python = Syntactic Sugar?

Python expert Brett Cannon joins the show to discuss Python's sweet language features. They cover topics such as attribute access, binary arithmetic operations, and the import statement. They also touch on asynchronous features, memory optimization with slots and data classes, and the complexities of subtraction in Python. The conversation explores optimizations, Python imports, and the importance of specifying modules. Check out Brett's blog series on syntactic sugar for a deeper dive into Python's inner workings.
undefined
51 snips
Nov 30, 2023 • 59min

#440: Talking to Notebooks with Jupyter AI

See the full show notes for this episode on the website at talkpython.fm/440
undefined
37 snips
Nov 22, 2023 • 59min

#439: Pixi, A Fast Package Manager

Wolf Vollprecht and Ruben Arts, developers of the pixi project, discuss their high-performance package manager for Python. They explore the future of Python packaging, the importance of reproducibility, and the functionality of Pixi. Topics also include the Pixi task system, managing dependencies, stability of Pixie, and their approach to package management.
undefined
65 snips
Nov 16, 2023 • 1h 5min

#438: Celebrating JupyterLab 4 and Jupyter 7 Releases

Learn about the latest upgrades and releases of JupyterLab 4 and Jupyter notebook 7. Representatives of Quantstack discuss their work on various aspects of Jupyter. Discover the origin and development of Jupyter Lab and the improvements in JupyterLab 4 and notebook 6 releases. Discussion on the improvements made to JupyterLab 4 and Jupyter 7 releases, including the adoption of Code Mirror 6, sponsor advertisement for Python Tutor, and the new UI for settings in JupyterLab.
undefined
87 snips
Nov 7, 2023 • 1h 5min

#437: HTMX for Django Developers (And All of Us)

Christopher Trudeau, an instructor of HTMX + Django course, joins the podcast to discuss HTMX and its integration with Django. They delve into the benefits of using HTMX, how it simplifies and streamlines code, and its compatibility with web development stacks. The chapter also explores helper libraries, HTMLX patterns, and the long-term sustainability of HTMX.
undefined
25 snips
Nov 1, 2023 • 59min

#436: An Unbiased Evaluation of Environment and Packaging Tools

Anna-Lena Popkes and Popkes discuss the challenges and features of Python packaging tools such as Poetry, Flit, and Hatch. They emphasize the importance of managing dependencies and specify project metadata. The podcast explores the challenges of unbiased evaluation and personal preferences influencing tool selection. The PyProject.Toml file, packaging tools for dependency management, and rye, a powerful tool for Python version management, are also discussed.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app