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 |
Screenshot:
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.
No, PythonTurtle is completely self-contained and does not require having Python or anything else installed.
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.