You might like to use MakeBot (Mac and Windows, no Linux).  It's a  
very simple editor with an attached console, and you run scripts with  
the press of a button.  I use it to teach my students and it's great  
because of it's simplicity.  I don't have to spend any time teaching  
around the quirks of IDLE.  I just say "type this in and press run"

        http://stratolab.com/misc/makebot/

-Winston



Winston Wolff
[EMAIL PROTECTED]
(646) 827-2242

------------------------------------------------------------------------ 
--
Stratolab - video game courses for kids in new york - http:// 
stratolab.com



On Aug 15, 2007, at 10:04 AM, Richard Guenther wrote:

> Sorry if this is a bit simplistic:
>
> When teaching Python to beginners and using IDLE, it seems that one  
> of the dangers would be to have them assigning variables in the  
> interactive mode and then maybe using them in a script they're  
> writing.  Then, when they run the script, the variable is still in  
> memory so the program works--for now.
>
> Or, as happened recently "raw_input" gets accidentally assigned to  
> a string.  Then, any programs that end with "raw_input("Press Enter  
> to exit this program")" will cause an error, even though the  
> program script itself is fine.
>
>
> Obviously quiting and reloading IDLE will take care of this, but I  
> was wondering what else may trip up students using IDLE.  Maybe it  
> would be nice if IDLE had an option called "Run fresh" that would  
> clear any variables first....just musing here.
>
> Thanks,
> Richard
>
>
> Moody friends. Drama queens. Your life? Nope! - their life, your  
> story.
> Play Sims Stories at Yahoo! Games.
> _______________________________________________
> Edu-sig mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/edu-sig

_______________________________________________
Edu-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/edu-sig

Reply via email to