Learning the python the hard way.