总机电话:010-64522026   编辑部:010-62178764   邮发代码:82-418   刊号:ISSN1671-4350   定价:16.00

[专题]有趣的Python turtle绘图

毛京宇/北京师范大学第三附属中学 魏云靖/北京市师达中学

2019-06/总第279期

阅读数7

Python turtle的发展

Python中的turtle模块受启发于在欧美有着广泛基础且历史悠久的LOGO语言。LOGO语言形式非常直接,通过一组简单的指令就可以指挥计算机在屏幕上绘制出或极具现代感或抽象复杂的图像。正是因为LOGO教学的广泛开展,使得很多青少年不再将编程等同于geeks或nuts的专长,并对数学、逻辑和计算机等相关学科产生了浓厚的兴趣。

初代turtle模块随2001年12月21日发布的Python 2.2版本被添加到了Python标准库之中。后经多个版本的调整逐渐稳定并形成当前版本中的功能和操作。

Python turtle是向LOGO语言的致敬,可以通过turtle.mode()函数予以调整,尽最大可能还原LOGO语言中小海龟操作的特点。

随着Python语言的流行和普及,一位名叫Ram Rachum的网络工程师重构了Python turtle并单独封装形成了一款叫作PythonTurtle的教学软件,可以在Windows和Mac计算机上安装和运行。

中国科教工作者协会会员专属文章,请去中国科教工作者协会官网后登录继续阅读
您也可以 | 已有0人付费

以下平台可使用同一账号密码登录,点击开始同步密码

确认