什么是 Turtle 库?
Python 的 turtle 模块是 Python 标准库的一部分,专为图形化编程教学而设计。 它通过控制一只“海龟”在屏幕上移动来绘制图形,非常适合编程初学者、青少年学习者以及教育场景。
无需安装额外依赖,只要安装了 Python,就可以直接使用 turtle 模块开始绘图!
快速入门示例
以下是一个简单的正方形绘制程序:
import turtle
# 创建画布和海龟
screen = turtle.Screen()
t = turtle.Turtle()
# 绘制正方形
for _ in range(4):
t.forward(100)
t.right(90)
# 点击关闭窗口
screen.exitonclick()
运行效果: 屏幕上会出现一只小海龟,它会向前走 100 像素,然后右转 90 度,重复 4 次后画出一个正方形。
核心功能特点
简单直观
命令如 forward()、right()、circle() 等语义清晰,易于理解。
即时可视化
每一步操作都能实时看到图形变化,增强学习反馈。
教育友好
广泛用于中小学编程教学,是 STEAM 教育的理想工具。
可扩展性强
支持颜色、速度、画笔粗细、填充等丰富设置,可创作复杂图案。
创意项目灵感
- 绘制五角星、螺旋线、分形树
- 制作简易动画(如移动的小车、跳动的心)
- 模拟时钟或简单游戏(如迷宫)
- 结合数学知识绘制函数图像或几何图形
你甚至可以用 turtle 画出 欧几里得算法的可视化!
学习资源推荐
- 78TP文档(中文)
- 《Python 编程:从入门到实践》第 15 章
- 在线教程:Real Python Turtle Guide