IntermediateRust

Rust For Python PYO3

Rust bindings for PyO3 is an intensive 2-day course designed to teach developers how to extend Python applications with high-performance, memory-safe Rust code using the PyO3 framework. Participants will learn how to build Python modules in Rust, share data between Rust and Pytho

2 daysIntermediateRust, Python

£1,300

2 days

Enquire Now

Course Description

A fast-paced 2-day course teaching Python developers how to integrate high-performance Rust modules into Python using PyO3 and maturin.

What You'll Learn

Understand how to write Rust code that integrates seamlessly with Python using PyO3 and maturin.
Build Python extension modules in Rust and import them in real Python projects.
Convert data types between Python and Rust safely and efficiently using idiomatic APIs.
Distribute Rust-powered Python packages with PyPI-ready builds and proper error handling.
Optimize performance-critical Python code with Rust for real-world use cases like parsing and computation.