03. Tuples, Arrays, Slices, Lists/Vectors - From Python to Rust
5
04. Strings - From Python to Rust
6
05. Functions and Closures - From Python to Rust
7
06. Pattern Matching - From Python to Rust
8
07. Structs - From Python to Rust
9
08. Hashmaps - From Python to Rust
10
09. Iterators - From Python to Rust
11
0A. Error Handling - From Python to Rust
12
0B. Traits - From Python to Rust
13
0C. Operator Overloading - From Python to Rust
14
0D. Files - From Python to Rust
15
0E. Testing - From Python to Rust
16
0F. Debugging - From Python to Rust
17
10. Smart Pointers - From Python to Rust
18
11. Multithreading - From Python to Rust
19
12. Modules - From Python to Rust
20
13. Async - From Python to Rust
21
14. Context Managers - From Python to Rust
22
15. Python Module written in Rust - From Python to Rust
23
16. Python inside Rust - From Python to Rust
24
17. Regular Expressions - From Python to Rust
25
18. Command Line Argument Parsing - From Python to Rust
26
19. numpy and ndarray - From Python to Rust
27
1A. Logging - From Python to Rust
28
1B. Sockets - From Python to Rust
29
1C. XML - From Python to Rust
30
1D. JSON - From Python to Rust
31
1E. async & blocking HTTP clients - From Python to Rust
32
1F. HTTP Servers/Frameworks - From Python to Rust
33
20. sqlite - From Python to Rust
34
21. PostgreSQL - From Python to Rust
35
22. Websockets Server - From Python to Rust
36
23. Websockets client - From Python to Rust
37
24. raster graphics processing - From Python to Rust
38
25. vector graphics processing - From Python to Rust
39
26. Plotting - From Python to Rust
40
27. fltk (cross platform GUI) - From Python to Rust
41
28. Rust style Python code - From Python to Rust
42
29. Pattern matching revisited - From Python to Rust
43
2A. Builder Pattern (a keyword-argument workaround) - From Python to Rust
44
2B. Type State Pattern - From Python to Rust
Description:
Embark on a comprehensive 14-hour video series designed to bridge the gap between Python and Rust programming languages. Explore a wide range of topics, from basic concepts like "Hello World" and variables to advanced subjects such as multithreading, async programming, and GUI development. Learn how to implement common programming tasks in both languages, including file handling, error management, and working with data structures. Dive into ecosystem-specific features, testing methodologies, and debugging techniques. Discover how to integrate Python and Rust, create modules, and leverage popular libraries for tasks like HTTP communication, database interactions, and graphics processing. Gain insights into Rust-specific patterns and how they compare to Python paradigms, enhancing your proficiency in both languages.