How Python Harnesses Rust through PyO3
Offered By: PyCon US via YouTube
Course Description
Overview
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
Related Courses
Validate Data Classes with PydanticPluralsight Pydantic - Making Life Easier with Data Validation
EuroPython Conference via YouTube When Models Query Models
EuroPython Conference via YouTube Simple Data Validation and Setting Management with Pydantic
EuroPython Conference via YouTube Intro to Pydantic - Run-Time Type Checking for Your Dataclasses
PyCon US via YouTube