Tuples
Lists
Strings
“”
Zero index
Immutable
Reference Semantics
When assign var to another var it point to address
LEGB
Local (function)
Names assigned in any way within a function and not declared global in that function
Enclosing function locals
Names in the local scope of any and all enclosing functions from inner to outer
Global (module)
Names assigned at the top level of a module file or declared global in def within the file
Built-in (python)
Names preassigned in the built in names module
Class
Is a special data type which defines how to build certain kind of object
-stores some data items that are shared by all the instances of this class
Instances
Are objects that are created which follow the definition given inside the class
Data attribute
Class attributes
First-object