(Some python basics here)
a is b # pointer comparison, are those 2 objects the same object?
a == b # content comparison
Namespace = dictionary
keys are python identifiers, values can be functions, functions etc
A class is an object. It has a member that contains its names as a dictionary
names starting '__' are special
Source files that contains classes that can be imported
import foo
This would: