Skip to content

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