InPython in Plain EnglishbyPrimerPyTalk Rust 1: The “Rustification” of Python… what’s the big deal?In a recent episode of Real Python podcast, Wes McKinney, the creator of Pandas, was asked: “What’s something that you are excited about…Mar 24, 20245Mar 24, 20245
InPython in Plain EnglishbyPrimerPyTalk Rust 2: The boring parts which are not so boring, type system, variables, mutability and…In the previous article, I kicked off the series “Talk Rust”, my deliberate journey of learning Rust as a Python developer. In this post…Mar 26, 20241Mar 26, 20241
InPython in Plain EnglishbyPrimerPyTalk Rust 3: Compound Types: Tuples, Arrays, Slices, Structs and EnumsIn the previous post, we reviewed scalar types in Rust. In this article, we will dive into compound data types, which group multiple values…Mar 27, 2024Mar 27, 2024
InPython in Plain EnglishbyPrimerPyTalk Rust 4: Control FlowsIn this post, let’s get to the control flows in Rust while comparing similarities and differences with Python and other languagesMar 29, 2024Mar 29, 2024
InPython in Plain EnglishbyPrimerPyTalk Rust 5: FunctionsLet’s dive into functions.Mar 29, 2024Mar 29, 2024
InPython in Plain EnglishbyPrimerPyTalk Rust 6: Two Examples Implemented with Multi-LanguagesAfter the previous articles, we have a good grasp of some Rust language fundamentals and let’s reinforce our learnings with two examples. I…Mar 30, 2024Mar 30, 2024
InPython in Plain EnglishbyPrimerPyTalk Rust 7: Organize Codes with Module SystemsIn real world projects, we will never put all codes in one big gigantic file, instead we will use something called a module system to…Apr 1, 2024Apr 1, 2024
InPython in Plain EnglishbyPrimerPyTalk Rust 8: Generic Data Types in Rust.Generic programming is a paradigm of programming language design. Generics allow programmers to use types that are specified later. This is…Apr 2, 20241Apr 2, 20241
InTowards DevbyPrimerPyTalk Rust 9: Own it! All about Scoping RulesIn this article, we will review scoping rules in Rust, including ownership, borrowing, lifetimes etc. which are considered the most…Apr 6, 2024Apr 6, 2024
PrimerPyTalk Rust 10: Error HandlingIn most modern languages, there are a systematic way to handle errors, e.g. in Python, we usually use try...except...(else...final...) for…Apr 9, 2024Apr 9, 2024
PrimerPyTalk Rust 11: Rust Standard LibrariesIn this article, I will review some common data types defined in Rust standard libraries.Apr 11, 2024Apr 11, 2024
PrimerPyTalk Rust 12: The Rusty Strings and SystemTimeWe are almost done with Rust language fundamentals, there are only two topics left: strings and SystemTime, which will be reviewed in this…Apr 13, 2024Apr 13, 2024