[Edu-sig] Any suggestions about turtle.py
vceder at canterburyschool.org
Tue Feb 28 00:22:33 CET 2006
I agree on both counts. In fact my current implementation does the first
already and I was just thinking today about doing the second.
Thanks for the suggestions - I'm glad to hear I'm on the right track.
Brad Miller wrote:
> Thanks for taking this on. I have my students implement a turtle class
> as a programming assignment, but I also like to use turtle graphics for
> some fun recursion problems.
> A couple of suggestions:
> 1. Make Turtle an alias for Pen. I always find it weird that we are
> importing the Turtle module but instantiating a Pen.
> 2. Have an option to make the turtle go fast. Its too slow for complex
> stuff as it is.
> On Feb 27, 2006, at 1:31 PM, Vern Ceder wrote:
>> Hello everyone,
>> As a consequence of my complaining about it in my PyCon talk, I have
>> been invited to submit some patches for turtle.py. To my mind, turtle.py
>> should be something that one could actually use for some very simple
>> "programming with graphics" lessons, with NO tweaking or additional
>> So I think the following would be handy:
>> 1. equally usable with either "import * from turtle" or "import turtle"
>> 2. should open with a window covering at least half the screen (the
>> current default is too small to be useful)
>> 3. should offer some simple configuration choices for things like
>> initial size and shape, but mostly rely on reasonable defaults
>> 4. should offer a class wrapper so that that one could easily
>> instantiate different turtles for a first experience with objects.
>> 5. some minor tweaks to make it better behaved when run from IDLE
>> Does anyone have any feedback on these ideas or any other suggestions
>> about how turtle.py might be improved without being fundamentally
>> Note: this is about turtle.py only, for all its deficiencies. Any
>> suggestions to try another library, system, or language will be
>> cheerfully, but resolutely, ignored. ;)
>> Vern Ceder
>> This time for sure!
>> -Bullwinkle J. Moose
>> Vern Ceder, Director of Technology
>> Canterbury School, 3210 Smith Road, Ft Wayne, IN 46804
>> vceder at canterburyschool.org; 260-436-0746; FAX: 260-436-5137
>> Edu-sig mailing list
>> Edu-sig at python.org
This time for sure!
-Bullwinkle J. Moose
Vern Ceder, Director of Technology
Canterbury School, 3210 Smith Road, Ft Wayne, IN 46804
vceder at canterburyschool.org; 260-436-0746; FAX: 260-436-5137
More information about the Edu-sig