🦀
🐍
Bridge

Rust for Python Programmers

Dynamic → static typing, GIL-free concurrency, and blazing-fast CLI tools.

4 parts18 chapters
Start Reading

For Python developers

Table of Contents

0Introduction
Part I — Foundations
1. Introduction and Motivation
2. Getting Started
3. Built-in Types and Variables
4. Control Flow
5. Data Structures and Collections
6. Enums and Pattern Matching
Part II — Core Concepts
7. Ownership and Borrowing
8. Crates and Modules
9. Error Handling
10. Traits and Generics
11. From and Into Traits
12. Closures and Iterators
Part III — Advanced Topics & Migration
13. Concurrency
14. Unsafe Rust and FFI
15. Migration Patterns
16. Best Practices
Part IV — Capstone
17. Capstone Project: CLI Task Manager

microsoft/RustTraining — MIT & CC BY 4.0

@KhandakarRuhanv3.2.1