Skip to content
0:00 / 0:00

#rust#python#pyo3

Robin Raymond: Rusty Python - A Case Study

PyData

173K subscribers • 11 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Robin Raymond

Intermediate. Assumes working knowledge.

2.7K views3 years ago1 recommendation

Programming languagesSystems programmingRustPythonPerformance and optimization

Robin Raymond presents a case study on profiling a Python application and rewriting its performance bottlenecks in Rust using PyO3.

Python is a very expressive and powerful language, but it is not always the fastest option for performance-critical parts of an application. Rust, on the other hand, is known for its lightning-fast runtime and low-level control, making it an attractive option for speeding up performance-sensitive portions of Python programs. In this talk, we will present a case study of using Rust to speed up a critical component of a Python application. We will cover the following topics: - An overview of Rust and its benefits for Python developers - Profiling and identifying performance bottlenecks in Python application - Implementing a solution in Rust and integrating it with the Python application using PyO3 - Measuring the performance improvements and comparing them to other optimization techniques Attendees will learn about the potential for using Rust to boost the performance of their Python programs and how to go about doing so in their own projects.

Why it's here

1 person recommends this

What people say. Recommended as an interesting case study on optimizing Python applications with Rust.

Moments people linked to

u/mjgcfbin r/dataengineering • Recommends

PyCon DE & PyData Berlin 2023 Playlist Playlist Some of the talks I found most intersting: * Use Spark from anywhere - A Spark client in Python powered by Spark Connect * Streamlit meets WebAssembly - stlite * Pragmatic ways of using Rust in your data project * An Introduction to Apache Spark * WebAssembly demystified * Rusty Python - A Case Study * Towards Learned Database Systems
36View on Reddit