Get 20% off all career paths from fullstack to AI
The Fastest Way to Become a Backend Developer Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the intricate relationship between Python and Rust in this 44-minute PyCon US talk. Delve into the mechanics of how Python function calls execute Rust code via PyO3, a powerful Rust library for language binding. Gain insights into the benefits of integrating Rust into your Python stack and follow a step-by-step breakdown of the Python interpreter and PyO3's internal processes. Learn about the stages of "native" function calls, applicable to various languages including Python standard library "builtins", Cython, and C++/pybind11. While technical in nature, the talk assumes no prior Rust knowledge, making it accessible to those familiar with Python functions and types. Witness illustrative examples of Rust and C code, thoroughly explained and dissected. Access accompanying slides for a comprehensive understanding of this cutting-edge integration in the Python ecosystem.
Syllabus
Talks - David Hewitt: How Python Harnesses Rust through PyO3
Taught by
PyCon US