Workshop

Calling Rust from Python: A Gentle Introduction to PyO3

Thursday, May 23

14:45 - 16:50
RoomMozzarella
LanguageEnglish
Audience levelIntermediate
Seats left1
    Elevator pitch

    Rust is rapidly gathering momentum in the Developer Ecosystem. Microsoft, Amazon and Google and starting to invest in the language. So, what’s in it for us Pythonistas? In this workshop we cover how to call Rust from Python and take advantage of the performance benefits that Rust provides.

    Abstract

    Rust is rapidly gathering momentum in the Developer Ecosystem. Microsoft, Amazon and Google and starting to invest in the language. So, what’s in it for us Pythonistas? In this workshop we cover how to call Rust from Python and take advantage of the performance benefits that Rust provides. We will explore some common data structures in Rust that can be easily passed onto Python, create some small applications with notable performance gains and finally we will talk about the limitations of PyO3. We will set up our devices to be able to build and work with Rust and Python and by the end of the workshop, attendees should be able to learn more with the basic foundations covered.

    TagsPerformance, CPython, Rust
    Participant

    Quazi Nafiul Islam

    Nafiul is the Developer Advocate for Python at Sonar. He is a Published Author (Mastering PyCharm) and International Speaker. Before going into Developer Relations, Nafiul worked as a Software Engineer and Solutions Architect.