1. Basics
    1. Python extensions
    2. Modules
    3. Functions
    4. Arguments
    5. Global Interpreter Lock
    6. Output values
    7. Exceptions
    8. Outro
  2. Classes
    1. Constructors
    2. Methods
    3. Setters and getters
    4. Static methods
    5. Inheritance
    6. Parent class
    7. Outro
  3. Concurrency
    1. Python's threads
    2. The GIL problem
    3. Releasing the GIL
    4. Minimize GIL locking
    5. Immutable types
    6. Outro