PythonTurtle

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.

 

Download PythonTurtle 0.1.2009.8.2.1
Windows installer

Download PythonTurtle 0.1.2009.8.2.1
Installer for old versions of macOS, probably won't work for you, sorry

MSI unattended installation for network managers

Source code, cross-platform

 

Screenshot:

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.


I want to learn Python, but I'm looking for more advanced material

Try futurecoder.io. It's a web-based interactive learning solution for Python. It's open-source and very friendly for beginners.




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.

If you refer to PythonTurtle in academic work, please use this citation format:

  
    @misc{rachum2009pythonturtle,
        author={Rachum, Ram and Bittner, Peter and others},
        title={PythonTurtle: A learning environment for Python suited for beginners and children, inspired by Logo},
        month={may},
        year={2009},
        publisher={GitHub},
        doi={10.5281/zenodo.10465283},
        url={https://github.com/PythonTurtle/PythonTurtle/}
    }
  

 

 

GitHub  ---  Mailing list  ---  Author's website  ---  Author's research website

 

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