An educational environment for learning Python, suitable for beginners and children. Inspired by LOGO.
Homepage: http://pythonturtle.org
PythonTurtle strives to provide the lowest-threshold way to learn 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. Simplicity and a colorful visual appearance makes the learning environment more appealing to students.
Installers for Microsoft Windows and macOS are available from pythonturtle.org.
Ubuntu Linux:
# NOTE: install `python-wxgtk2.8` on older systems
sudo apt-get install -y git python-wxgtk3.0Fedora:
dnf install wxPythonOn any GNU/Linux distribution: (after installing prerequisites from above)
git clone https://github.com/cool-RR/PythonTurtle.git
cd PythonTurtle/src
python pythonturtle.pyIf you're into automation:
Ansible tasks for setting up PythonTurtle including a desktop shortcut for GNOME.
Tested with Python version 2.6, 2.7 and wxPython versions 2.8.10.1, 3.0.2.0. Currently manually tested only on Windows, macOS, Ubuntu Linux, and Fedora.
This project is licensed under the MIT license.
PythonTurtle was created by Ram Rachum as a side-project in 2009. I also provide freelance Django/Python development services.
