A library for Python is not Logo. Logo is more of a cut-down Lisp, and some very remarkable things can be written in it:<p><a href="http://people.eecs.berkeley.edu/~bh/v1-toc2.html" rel="nofollow">http://people.eecs.berkeley.edu/~bh/v1-toc2.html</a><p>That said, Python with the turtle library is still a great way to show kids programming. I did this with my nephew a while back, and now he's started on his next project: a robot car controlled by a Raspberry Pi.
While turtle graphics are a popular subset of the Logo programming language, the language itself features very comprehensive list handling and a friendly syntax that allows for command stacking and no whitespace requirements. So you're not really rediscovering Logo here.<p>Two modern, full-featured web-based Logo interpreters are:<p><a href="https://turtlespaces.org" rel="nofollow">https://turtlespaces.org</a>
<a href="https://lynxcoding.club" rel="nofollow">https://lynxcoding.club</a>
I learned logo initially in middle school in the 70s. (Even got to demo it for the local art museum’s “festival of the future”)<p>But in high school I took another programming class and learned a lot of programing concepts with Mac logo. Recursion and drawing fractals and graphing equations.<p>While I appreciate the logo turtle moving syntax, it’s weird seeing it in python. Though I wonder if logo still exists, I’ll search for that.