There must be a simple, ideally graphical IDE...
There were some problems with the IDE used (IDLEfork). The client-server modification discussed in Section 2.3.2 was perhaps the most worrying, but several small problems were encountered during the trial:
/tmpuntil the program is saved (from then on the paths are considered as relative to the program file). This is generally not the expected behaviour (which should probably be to save to the user's home directory or the directory from which IDELfork was run).
.pyextension (which was a common error, in spite of its importance being emphasised) syntax highlighting is stopped (although code written before the save remains highlighted). This is strange. The editor should stop highlighting completely and in an educational context it would be useful for it to point out that you are no longer writing a Python program.
However, IDLEfork is in active development and all these problems have been discussed on the mailing list and solutions suggested.
In spite of these problems the environment provided by IDLEfork was at least satisfactory. Syntax highlighting was particularly useful, and the editor has several useful advanced features such as commenting out regions that some students found on their own.