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.