[Edu-sig] Any suggestions about turtle.py

Vern Ceder vceder at canterburyschool.org
Tue Feb 28 00:22:33 CET 2006


Brad,

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.

Vern


Brad Miller wrote:
> Vern,
> 
> 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.
> 
> Brad
> 
> 
> 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
>> software.
>>
>> So I think the following would be handy:
>>
>> 1. equally usable with either "import * from turtle" or "import  turtle"
>> imports
>> 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  
>> changed?
>>
>> 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. ;)
>>
>> Cheers,
>> 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
>> http://mail.python.org/mailman/listinfo/edu-sig

-- 
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 mailing list