Changes through part 4 of the PythonCentral tutorial