Data Structures and Functionslist, tuple, set and dict, slicing and mutability, functions with args/kwargs/lambda, scope (LEGB), and advanced functions: pure functions, higher-order functions, nonlocal and decorators.list: Creating, Accessing, Adding, Removing, Searching and Looping tuple and set: a Fixed Record and a Collection Without Duplicates dict: Key and Value Slicing, Mutable versus Immutable, and is versus == Functions in Depth: Default Values, Functions as Objects, *args, **kwargs and Lambda Scope: Local, Enclosing, Global and Built-in (LEGB) Pure Functions and Side Effects Higher-Order Functions: Functions That Receive and Return Functions Nested Functions, Closures and nonlocal Decorators: Adding Behavior to a Function Without Touching It