A learning environment for Python suitable for beginners and children, inspired by Logo.
PythonTurtle strives to provide the lowest-threshold way to learn (or teach) Python. Students command an interactive Python shell (similar to the IDLE development environment) and use Python functions to move a turtle displayed on the screen. An illustrated help screen introduces the student to the basics of Python programming while demonstrating how to move the turtle.
Developed by Ram Rachum
|
Download PythonTurtle 0.1.2009.8.2.1 Windows installer |
Screenshot:

Yes! The shell in PythonTurtle is a full Python shell, and you can do with it anything you can with a standard Python shell. You can make loops, define functions, create classes, etcetera.
No, PythonTurtle is completely self-contained and does not require having Python or anything else installed.
PythonTurtle is open-sourced and is released under the MIT license.
Here is the GitHub page for PythonTurtle, in which you can view its source code, report issues, fork it, etc.
For any questions or comments regarding PythonTurtle, contact the mailing list: pythonturtle@librelist.org (First send an empty mail, then you'll be asked to confirm your registration, then send your actual message.)
Development --- Mailing list --- Author's personal website