The Turtle Archives • Fun Stuff With Python's Turtle

I love using the turtle module in Python. And I think it’s great to teach plenty of coding concepts in a visual and fun way.

Here are all my Python turtle-based articles, all in one place.


Turtle articles on The Stack


1969: Can You Land on The Moon? • A Python `turtle` Lunar Lander

·
November 16, 2024
1969: Can You Land on The Moon? • A Python `turtle` Lunar Lander

I have a reputation in some corners of the interweb. I've even been called The Turtle Guy from time to time. Not because I look like a turtle—I hope. But because I often use Python's turtle module in somewhat unconventional ways, stretching this basic graphics module to its limit.


next(years)

·
December 29, 2023
next(years)

This is an end-of-year review, but has a bonus `turtle` project in the second half of the article. So scroll down to find the `turtle` project.


A Touch of Randomness Makes The Magic Sparkle • A Python `turtle` Animation

·
November 18, 2023
A Touch of Randomness Makes The Magic Sparkle • A Python `turtle` Animation

Writing animations using Python's turtle module is one of my hobbies. Earlier this week, I needed a distraction, so I opened my IDE and immersed myself in writing a new animation. Here it is. I'll build the code step by step in this article, but I'll try to keep this article compact.


Tap, Tap, Tap on The Tiny `turtle` Typewriter

·
August 15, 2023
Tap, Tap, Tap on The Tiny `turtle` Typewriter

What do keybindings in the turtle module, the partial() function in functools, lambda functions, and typewriters have in common? Answer: This mini-post, of course. Put them all in a bowl, add seasoning, mix well, and you'll get this Tiny Turtle Typewriter:


Zen and The Art of Python `turtle` Animations • A Step-by-Step Guide

·
May 28, 2023
Zen and The Art of Python `turtle` Animations • A Step-by-Step Guide

We all need something calming from time to time. You have a choice. You can watch this animation video over and over again. Or you can go through the step-by-step tutorial to write the code. Then, you can watch your own animation over and over again.

For younger learners, I created a curriculum specifically for teenagers and preteens to learn Python, and the curriculum relies extensively on the `turtle` module.

A selection of `turtle` articles I wrote before The Stack

And here’s the full list of pre-Substack turtle-based articles