The popularity is due to the simplicity – if you can learn an etch-a-sketch, you can learn turtle graphics. Once you learn, then you can do things that etch-a-sketch only dreams of, more like spirograph!
Python does turtle
Python is the fastest growing computer language today, with school and hobbyist adoptions growing year over year.
Can Python do turtle graphics ala LOGO? Yes it can!
Here are some ways you can do turtle graphics in a Python environment:
PythonTurtle is 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.
The program is available for Windows and Mac, open source MIT license, code on GitHub.
Turtletoy allows you to write your own turtle code in-browser.
Hopefully this article will get your started looking at turtle graphics and how you might use them with Python.
If you’re working in this area, please drop a note in the comments below.
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.