xturtle.py - extended turtle graphics for Python with Tkinter

NEW! Version 0.95a0.01 (March 16th 2008) NEW!

Download slides to the talk on xturtle at EuroPython2006
as pdf-file,
as OpenOffice-presentation or
as Powerpoint-presentation

intro

xturtle.py is a new turtle graphics module, which could (or should?) replace the old turtle.py - if not in python's standard distribution so at least in practical work. ;-)

It's intended to be used in those educational situations, where an important requirement is EASY ACCESS TO GRAPHICS.

I designed it on the basis of many years of teaching introductory courses into programming in Austrian highschools. IMHO turtle graphics is an excellent means for visualizing programming concepts from the very beginning to rather advanced concepts. (This was the reason, why I used turtle graphics as the central tool for my book "Python für Kids", although python's original turtle.py module has rather limited capabilities.)

Therefore I felt the need to have a better one at hand.

Incidentally starting point for my efforts was a comment in turtle.py, which you can still find on line 678 of the slightly amended version in Python 2.5:

# XXX Should have scroll bars

XXX refers to the standard canvas. It still hasn't.

Now (and here) you can download the result of my work, have a look at it, test it and discuss it.

Take it as a proposal.

You may have a first look at it via a (rather primitive) demoViewer, which is contained in the package and gives easy access to a set of 25+ demoscripts.

You can find a more detailed description about the module's features on the features page.

My expectations on you are:

My intentions concerning xturtle.py are: