Turtle 图形 是一种向年轻学习者介绍编程的流行方式。它是最初的 Logo 编程语言的一部分,根据维基百科,Logo 编程语言是 Seymour Papert 和其他人在 1967 年设计的教育编程语言。
我第一次接触 Logo 是在我作为教育专业的研究生时期。作为一个年轻人,我曾在数学方面苦苦挣扎。抽象概念——其他人很容易掌握——让我难以理解,数学对我来说变得非常厌恶。这种情况在研究生院发生了改变,当时我的任务是使用 Logo 和 Turtle 图形的特殊课程来教五年级学生几何。
我的一位教师同事最近分享了他使用 Python Turtle 图形的策略。这引起了我的兴趣(因为我早期的经历)。由于大多数 Linux 发行版都包含 Python,因此我渴望见到我的老朋友 Turtle。
首先,我需要安装 Python 的图形界面 Tkinter。完成之后,我就准备开始了。我打开终端,输入“python”,然后按 Enter 键。
在 Python 提示符下,我输入“import turtle”——然后准备开始了。在提示符下,我输入“turtle.forward(100)”并按 Enter 键。图形界面出现,海龟向前移动了 100 个海龟步长。
您可以使用许多命令来转弯、更改笔的颜色、抬起笔、更改背景颜色等等。Python 文档非常好。
然而,Turtle 的真正力量不在于它简单地执行命令的能力,而在于它承诺鼓励学生进行程序化思考并反思他们的思维。使用 Turtle 图形,编程学生可以从他们的编程中获得即时的视觉反馈,并同时探索数学概念,包括估计和变异性。使用像 Gedit 或 Vi 这样的文本编辑器,可以创建一个简单的程序来绘制例如六边形。使用 Python 站点提供的参考资料和文本编辑器,我创建了一个程序来绘制正方形并执行了它。
import turtle turtle.forward(90) turtle.rt(90) turtle.forward(90) turtle.rt(90) turtle.forward(90) turtle.rt(90) turtle.forward(90) turtle.rt(90) turtle.done()
您也可以完成更复杂的编程操作。我将这个简单的程序保存为“square.py”,然后使用 Python 执行它。这是一个年轻程序员在互联网上找到的一些更复杂脚本的示例。这是一个 YouTube 示例,展示了使用非常简单的脚本创建的复杂设计。
您可以很容易地看出,Python Turtle 图形是开源力量的另一个例子,它提供了一个世界一流的编程环境,而且非常经济实惠。
5 条评论