1. Introduction
  2. 1. Setup
    1. 1.1. Windows
  3. 2. Starting Out
    1. 2.1. Program Structure
    2. 2.2. Comments
    3. 2.3. Variables
    4. 2.4. Expressions
    5. 2.5. Operators
    6. 2.6. Primitive Types
    7. 2.7. Functions and Methods
  4. 3. Control Flow
    1. 3.1. Conditionals
    2. 3.2. Loops
    3. 3.3. Match Statements
  5. 4. Data Structures
    1. 4.1. Lists
    2. 4.2. Tuples
    3. 4.3. Sets
    4. 4.4. Dictionaries
    5. 4.5. Dataclasses
    6. 4.6. Enumerations
  6. 5. Functions And Classes
    1. 5.1. Functions
    2. 5.2. Classes
  7. 6. Appendix
    1. 6.1. Bash Cheat Sheet
    2. 6.2. Git Cheat Sheet
    3. 6.3. Further Reading

Python 101: Introduction

Git Cheat Sheet