PythonTurtle
Encyclopedia
PythonTurtle is an educational environment for learning the programming language Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

. It is modeled after a similar application for learning the didactic Logo programming language
Logo (programming language)
Logo is a multi-paradigm computer programming language used in education. It is an adaptation and dialect of the Lisp language; some have called it Lisp without the parentheses. It was originally conceived and written as functional programming language, and drove a mechanical turtle as an output...

 that was popular as an educational tool in the 1990s, with the difference being that PythonTurtle teaches Python, which is a popular production language nowadays.

When using PythonTurtle, a student commands an interactive Python shell (similar to the IDLE development environment
IDLE (Python)
IDLE is an integrated development environment for Python, which is bundled in each release of the programming tool since 0.1. It is not included in the python package included with many Linux distributions...

) and uses 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.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK