A learning environment for Python programming suitable for beginners and children, inspired by Logo.


PythonTurtle strives to provide the lowest-threshold way to learn (or teach) software development in the Python programming language. 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. I'm sometimes available for freelance Python work.


Download PythonTurtle 0.1.2009.8.2.1
Windows installer

Download PythonTurtle 0.1.2009.8.2.1
Mac installer

MSI unattended installation for network managers

Source code, cross-platform



Frequently Asked Questions

Can I really program in PythonTurtle?

Yes! The shell in PythonTurtle is a full Python shell, and you can do with it almost anything you can with a standard Python shell. You can make loops, define functions, create classes, etcetera.

Do I need to have Python installed to use PythonTurtle?

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.



GitHub  ---  Mailing list  ---  Author's website  ---  Python Workshops  ---  Python Workshops (Hebrew)


All content in this website is copyright © 1986-2015 Ram Rachum.