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