Introduction¶
Overview¶
Python is almost there for 36 years since 1989 (as of this writing in November 2025). It is one of the most popular programming language outside there.
For the history, you can checkout Wikipedia - History of Python
Topics Covered¶
I will cover the following topics:
| Index | Topic | Description |
|---|---|---|
| 1 | Installation | How to install Python |
| 2 | Variables | How to declare variables in Python |
| 3 | Numbers & Binary System | How to work with numbers and binary system in Python |
| 4 | Chars, Bools & Unit Types | How to work with characters, booleans, and unit types in Python |
| 5 | Statements & Expressions | How to write statements and expressions in Python |
| 6 | Functions | How to declare and use functions in Python |
| 8 | Slices | How to slice sequences in Python |
| 9 | Tuples | How to work with tuples in Python |
| 10 | Structs | How to work with structs in Python |
| 11 | Enums | How to work with enumerations in Python |
| 12 | The "Option" Enum | How to work with the "Option" enum in Python |
| 13 | Flow Control | How to control the flow of a program in Python |
| 14 | Pattern Match | How to use pattern matching in Python |
| 15 | Methods & Associated Functions | How to declare and use methods and associated functions in Python |
| 16 | Generics | How to use generics in Python |
| 17 | Traits | How to use traits in Python |
| 18 | Trait Objects | How to use trait objects in Python |
| 19 | Associated Types | How to use associated types in Python |
| 20 | String | How to work with strings in Python |
| 28 | Debug & Display | How to use the "debug!" and "display!" macros in Python |
Reference¶
- History of Python: https://en.wikipedia.org/wiki/History_of_Python