Re:PythonTurtle - the most low-threshold way for learning/te...
by sp332 on Saturday August 01, 2009 @12:59PM
(#736412)
They're called turtles because, back in the day, they were actual robots that looked like turtles. http://www.ias.uwe.ac.uk/Robots/gwonline/gwonline.html
Re:PythonTurtle - the most low-threshold way for learning/te...
by kierank on Saturday August 01, 2009 @01:37PM
(#736450)
Yep, they had one of those at my primary school.
Re:PythonTurtle - the most low-threshold way for learning/te...
by cool-RR on Saturday August 01, 2009 @12:29PM
(#736394)
Yeah, it's directly inspired from Logo. Logo was great because you were immediately able to program, and immediately see the results on the screen. There wasn't any annoying procedures to do before you could start, no graphics packages to learn. That was my goal here -- to have as few barriers as possible between the person and the programming.
Why turtles? I don't know actually, I'm just following Logo's convention. Some implementations make it a little arrow - I prefer the turtle, especially because kids like it better. Though there isn't really a reason that a turtle should leave a trail, so maybe a slug would make more sense.
Re:PythonTurtle - the most low-threshold way for learning/te...
by pasbesoin on Saturday August 01, 2009 @06:01PM
(#736728)
Yes. I'm very much in favor of "desired results quickly". For kids, that may be something cool and graphical and/or audible.
For adults, it's often solving a problem at hand.
I think that the ability to gets things done, that one desires, draws many people in. A large initial learning curve before that happens is often a deal breaker.
Once you're engaged, that's the time to keep teaching you more.
Re:PythonTurtle - the most low-threshold way for learning/te...
by jacquesm on Saturday August 01, 2009 @05:56PM
(#736725)
Super! I know a kid that has been literally begging me to teach him programming and I have been looking high and low for something like this. The closest I got so far was a logo in javascript: http://www.calormen.com/Logo/
Also, in AP Comp Sci we went over the basics of functions by making a turtle move across a plane.
Why turtles?