A list of things you should understand in python