updated python notes, still incomplete