作者:林晓芬
来源:《电脑知识与技术》2020年第32期
摘要:Python语言是目前最接近自然语言的通用编程语言,目前受关注度非常高,国内许多高校都开设了Python程序设计课程。Python语言的Turtle库是一个简单、易用的绘图库,可以用作Python语言学习的入门库。通过选取一些有趣的绘图案例,来增强学生学习Python编程语言的兴趣。
关键词:Python语言;Turtle库 中图分类号:G642 文献标识码:A 文章编号:1009-3044(2020)32-0199-03
Abstract:Python language is a programming language which is the most near the natural language. Now many domestic colleges and universities offer Python programming course.The Turtle lib of Python Language is a simple and easy to use drawing lib. It can be an introduction to learning the Python Language. We can choose a few interesting drawing cases to increase the students’ learning interest.
Key words:python language; turtle lib
Turtle庫是Python中的一个第三方库。Turtle的中文意思是海龟、乌龟,turtle模块通过控制画笔的移动来绘图,我们可以把它想象成一只海龟在画布上爬,爬过的轨迹构成了图形。海龟可以前进、后退、左转、右转,这个海龟有一条尾巴,能够抬起和放下。当尾巴放下的时候,海龟走过的地方就留下了痕迹,尾巴抬起的时候,海龟爬过的地方不留下痕迹,一定程度上实现了所见即所得。
我们利用turtle库中的函数可以画出生动活泼、形状各异的各类图形,而代码十分简单,很适合初学者的学习。Python是由十几万个类似Turtle这样的第三方库构成的,各有其功能。学会了turtle就相当于迈进了Python编程的大门。本文列举了几个turtle绘图的小例子[1-3]。 1 Turtle库的常用函数 2绘图实例
笔者安装的python版本是 Python -3.8.1(32-bit)。 2.1螺旋线
首先,输入语句from turtle import *, 调用turtle库。通过改变函数left( )中参数的值,我们可以画出不同的螺旋线。
代码框中,colors是一个列表型的变量,我们预选设置了十种颜色。从上图中,我们可以看出,只要修改画笔转动的角度,就能画出不同的螺旋线。 采用circle命令和for循环,我们还能画出蚊香的图案。 3 结论
Turtle库是一个简单易学的绘图库,我们可以利用turtle库里的函数画出各种或简单或复杂的图形。我们也可以把turtle库作为学习Python语言的入门库。通过选取一些有趣的绘图案例,来增强学生学习Python语言的学习兴趣[4-11]。 参考文献:
[1] 王丽丽.神秘的图腾-Python 海龟绘图[J]. 技术与运用,2018(8):53-55. [2] 陈斌,陈天翔.Python turtle的多学科创意编程[J]. 中国科技教育,2019:20-23. [3] 毛京语.有趣的Python turtle绘图[J]. 中国科技教育,2019:16-19.
[4] 黄天羽,嵩天.以图形牵引兴趣的Python案例教学方法与实践[J]. 计算机教育,2017(8):32-37
[5] 嵩天,黄天羽.Python语言程序设计教学案例新思维[J]. 计算机教育,2017(12):11-19
[6] 冯艳红,王楠,许冀伟.Pyhton语言程序设计教学模式探讨[J].福建电脑,2018(10):79,149
[7] 刘卫国,奎晓燕.Python语言程序设计教学体系建设[J].计算机教育,2017(8):13-17 [8] 赵霞,张珣,韩忠明,等.Python语言教学中问题解决能力和创新能力的培养实践[J].计算机教育,2017(9):6-10
[9] 冉娟,张钢.独立学院非计算机专业Python程序课程教学改革探索[J].2017(9):15-20 [10] 赵海波.高职软件技术专业开设Python课程教学体系设计[J].课程教育研究,2018(39):224-225
[11] 嵩天,黄天羽,礼欣.面向计算生态的Python语言入门课程教学方案[J].计算机教育,2017(8):7-12
【通联编辑:王力】
因篇幅问题不能全部显示,请点此查看更多更全内容