python中turtle

龟图形是一种向年轻的学习者介绍编程的流行方式。 它是原始徽标编程语言的一部分,根据Wikipedia所说,该语言教育编程语言 Seymour Papert等人在1967年设计的。

我第一次遇到Logo是教育学的研究生。 作为一个年轻的成年人,我在数学上苦苦挣扎。 别人很容易理解的抽象概念使我无法理解,数学对我来说却是一种厌恶。 在研究生院,情况发生了变化,当时我的任务是使用特殊的课程(使用徽标和Turtle图形)来教五年级学生几何。

我的一位老师同事最近分享了他在Python中使用Turtle图形的策略。 这激发了我的兴趣(由于我以前的经验)。 由于大多数Linux发行版都包含Python,所以我很想见我的老朋友Turtle。

首先,我需要安装Python的图形界面Tkinter 。 一旦完成,就可以开始了。 我打开一个终端,键入“ python”,然后按Enter。

在Python提示符下,我输入了“ import turtle”,并准备开始。 在提示符下,我键入“ turtle.forward(100)”并按Enter。 图形界面出现,乌龟向前移动了100步。

您可以使用许多命令来转动,更改笔的颜色,拿起笔,更改背景的颜色等等。 Python文档非常好。




python turtle画清华校徽 python用turtle设计logo_人工智能


但是,Turtle的真正能力不在于其简单执行命令的能力,而是其鼓励学生进行程序性思考和思考的想法。 使用Turtle图形,编程学生可以从他们的编程中获得即时的视觉反馈,并同时探索数学概念,包括估计和可变性。 例如,使用GeditVi之类的文本编辑器,可以创建一个用于绘制六边形的简单程序。 使用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图形是开源提供强大功能的另一个示例,该环境非常实惠。

翻译自: https://opensource.com/life/15/8/python-turtle-graphics

python中turtle