PyLogo: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
A python version of logo by [[User:IanB|ian Bicking]]. See also [[PyoLogo]].
A python version of logo by [[User:IanB|ian Bicking]].


== About ==
== About ==


PyLogo right now is mostly an interpreter, and not a graphical environment. As such, it is not on its own a very good educational Logo. However, it interacts quite cleanly with Python -- Logo functions are Python functions, Python functions are Logo functions. Objects are a little quircky, but they do work. So you can write an environment in Python, and with just a little adaptation it will be available in PyLogo. It also gives students a path to go very clearly from Logo to Python, as they'll recognize not just the patterns but also the exact functions.
PyLogo right now is mostly an interpreter, and not a graphical environment. As such, it is not on its own a very good educational Logo. However, it interacts quite cleanly with Python -- Logo functions are Python functions, Python functions are Logo functions. Objects are a little quirky, but they do work. So you can write an environment in Python, and with just a little adaptation it will be available in PyLogo. It also gives students a path to go very clearly from Logo to Python, as they'll recognize not just the patterns but also the exact functions.

==Link ==
*[http://pylogo.org/PyLogo.html PyLogo homepage]

==See also==
*[[LOGO]]
*[[PyoLogo]]


[[Category:LOGO]]
[[Category:LOGO]]

Latest revision as of 13:12, 29 December 2007

A python version of logo by ian Bicking.

About

PyLogo right now is mostly an interpreter, and not a graphical environment. As such, it is not on its own a very good educational Logo. However, it interacts quite cleanly with Python -- Logo functions are Python functions, Python functions are Logo functions. Objects are a little quirky, but they do work. So you can write an environment in Python, and with just a little adaptation it will be available in PyLogo. It also gives students a path to go very clearly from Logo to Python, as they'll recognize not just the patterns but also the exact functions.

Link

See also