Hi Andre, Nice work. I have two suggestions, and a few minor edits.
On the choice between Python 2 and 3, I would say teach both, but limit the Python 2 syntax to your specific needs. Most students will see the print statement as the only difference, and learning both is not much burden, particularly if we make it an object lesson in not painting yourself into a corner with an inflexible initial design, which breaks backward compatibility when the enhancements to the original syntax get to be too much. On the use of a terminal window instead of IDLE, I can't see any advantage, except in a few very special situations, like when I am editing a program that uses tkinter, and there is a conflict between the program and IDLE, so I edit in IDLE and run from the terminal window. Those situations can be dealt with in whatever help file is guiding the student in each situation. I don't see any need to say "if you like programming directly from a terminal window". Here are some suggested minor edits: prefer to rely on --> prefer to have If you are among this group, you might --> You might The purpose of this section ... but to focus only --> Here we will focus only potential interests for educators --> potential interest to educators The following may be of interest for children, --> For children, and get independent feedback --> and get immediate feedback much fewer people --> many fewer people much fewer free software --> much less free software for making game: --> for making games: -- Dave _______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig