Section 1: Getting to Understand Rust

In this section, we will get to grips with Rust. Instead of introducing the basics of Rust, such as loops and functions, we will cover the syntax specific to Rust. After this, we will explore the quirks that the Rust language introduces, primarily centered around memory management. We will then cover how to manage dependencies and structure our code over multiple files. After this, we will experiment with multithreading and multiprocessing in Rust and Python.

This section comprises the following chapters:

  • Chapter 1, An Introduction to Rust from a Python Perspective
  • Chapter 2, Structuring Code in Rust
  • Chapter 3, Understanding Concurrency

Get Speed Up Your Python with Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.