这篇文章主要介绍了turtle编程创意绘图精美图,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
原标题:有趣的Python turtle绘图
Python Turtle是Python的一个编程教育类库,越来越受到教育者的关注,近日,以"智能时代,逐梦成长”为主题的第5届全国青少年创意编程与智能设计大赛正式开始,本届大赛增加了Python创意编程比赛用Python画简单笑脸代码。科技学堂也开设了《Python-Turtle图形编程入门》帮助教师掌握Python并应用于课程中。
来源 | 《中国科技教育》2019年第6期
作者 | 毛京宇/北京师范大学第三附属中学 魏云靖/北京市师达中学
01
Python turtle 的发展
Python 中的turtle 模块受启发于在欧美有着广泛基础且历史悠久的LOGO 语言。LOGO语言形式非常直接,通过一组简单的指令就可以指挥计算机在屏幕上绘制出或极具现代感或抽象复杂的图像。正是因为LOGO 教学的广泛开展,使得很多青少年不再将编程等同于geeks 或nuts 的专长,并对数学、逻辑和计算机等相关学科产生了浓厚的兴趣。
初代turtle 模块随2001 年12 月21 日发布的Python 2.2 版本被添加到了Python 标准库之中。后经多个版本的调整逐渐稳定并形成当前版本中的功能和操作。
Python turtle 是向LOGO 语言的致敬,可以通过 函数予以调整,尽最大可能还原LOGO 语言中小海龟操作的特点。
随着Python 语言的流行和普及, 一位名叫Ram Rachum 的网络工程师重构了Python turtle 并单独封装形成了一款叫作PythonTurtle 的教学软件,可以在Windows和Mac 计算机上安装和运行。
02
Python海龟绘图课
在正式上课之前,请注意:
(1)Python是一种开放标准的通用开发语言&