Python the hard way