在Python中用turtle模块画图
第一课时
学习目标
掌握在Python中利用import语句引入模块的方法。
学习turtle模块的基本用法。
掌握画笔的粗细、颜色两个属性及forward方法。
教学重难点
重点:运用画笔的粗细、颜色两个属性及forward方法进行绘画。
难点:turtle模块的引入的三个方法的掌握。
教学方法
小组合作探究法、讲授法
教学过程
【预学引导】
学生回家预习教材47-50页,着重了解以下两个问题:
了解turtle模块的引入方法。
了解代码turtle.screensize(400,300,"blue")表示的意思。
了解关于颜色的英语单词。
【查学检测】
我们之前学习的编程语言是 。
输出函数: ,输入函数: 。
【互学探究】
引入新课
师:去年冬奥的冰墩墩和雪融融让人喜爱,有的同学采用的是手工,有的同学采用的是绘画,而有一个同学在学习了Python编程后利用Python绘制出了冰墩墩和雪融融,我们一起来欣赏。
师:我们在之前的课程中利用了Python输出文本以及计算数据,但是怎样进行绘画呢?今天让我走进Python的另一个世界——绘画世界。
认识turtle模块
Python的功能强大在于它有海量的运用模块,turtle模块就是其中一种,我们一起来认识它。
师:turtle模块也称为海龟模块,海龟模块可以绘画,还能用来编游戏。(读一读,拼一拼)
要在Python中使用turtle模块,需要引入它。引入模块的语句是:import。
(读一读,拼一拼)
引入turtle模块:
>>>import turtle
>>>turtle.screensize(400,300,"blue")
生:将代码复制到Python代码编程环境中并运行,修改参数,并思考第二句代码中的三个参数分别表示什么意思(可参考教材48页)。
学生作汇报:分别设置画布长、宽的像素与背景颜色。
重命名turtle模块的名字。
师:为了将代码写得简单,import语句可以使用关键字as,对turtle模块进行重命名。
>>>import turtle as t
>>>t.screensize(400,300,”blue”)
对画笔进行设置-小组合作探究
画布我们已经设置好了,但绘画还需要画笔,接下来让我们一起对画笔进行设置吧!思考:我们平时在绘画的时候要对画笔进行哪些方面的设置呢(生回答颜色等)?同样在python中也需要画笔进行设置。
了解画笔的两个属性 一个“方法”
粗细 pencolor()函数 向默认的正前方移动 forward()函数
颜色 pencolor()函数
探究活动
参考教材50页,自己尝试使用画笔的两个属性和一个方法设置画出直线。时间:3分钟(组内完成的同学帮助其他同学完成直线的设置)。
小组讨论:
*说一说这三句代码分别对画笔进行了怎样的设置?并探究使用时在格式上需要注意什么
*它们的先后顺序可以改吗?
学生展示,其他同学补充。
【练学拓展】
请同学们对画笔进行设置,绘制出不一样的直线。
【课堂小结】
引入语句:import
画笔的两个属性和方法