在Python中用turtle模块画图 教学设计
教材分析
本课为第三单元第2节《在Python中用turtle模块画图》的内容,这节内容将用3个课时完成,在这第一课时中,学生通过对turtle模块的认识和学习,可以完成引入turtle模块并进行简单的绘图操作。
学情分析
在上节中已经对Python有了初步认识,但对编程具体能做什么仍有些懵懂,这节turtle模块的使用相比第一节的基础内容,会更加形象生动,本节将通过详尽的内容讲解和示范操作,增强学生在编程方面的兴趣,促进学生发散思维。
教学目标
1、掌握在python中引用模块的方法; 2、学习turtle模块基本用法; 3、能够对画笔进行简单的设置。
教学重、难点
教学重点: 1、掌握在python中引用模块的方法; 2、学习turtle模块基本用法; 3、能够对画笔进行简单的设置。 教学难点: 1、能够对画笔进行简单的设置; 2、能够绘制简单的图形。
教学过程
教学环节 教学活动
导入 请同学们观看两个例子,一个是用Python绘制出的“冰墩墩”,另一个是用Python绘制出的“四色螺旋”,引导学生进入到Python的这个绘图功能。
讲授新课: 一、模块的引入 一、模块的引入 Turtle模块是Python中一个常用的绘制图像的模块,因为它像一个小乌龟,在画布上爬行,它爬行的轨迹就形成了绘制的图形,所以我们把它形象地称为海龟绘图模块。 如果我们要在Python中使用turtle模块,需要先引入它。 引入turtle模块的语句可以输入:import turtle。 接下来我们就引入turtle模块,并设置一下画布: 运行结果为长400像素,宽200像素的蓝色背景: 为了将代码写得简单,import语句可以使用关键字as,对turtle模块进行重命名。在引用的时候就可以只用重命名之后的简短名字了。 格式如下: import turtle as 模块别名 我们还可以使用from关键字将turtle模块中的所有属性与方法全部引入,后续代码中就可不再写turtle模块的名称。 格式如下: from turtle import *
小结 总结一下,我们一共学习了3种turtle模块引入的方法: 1、直接使用import引入模块:import turtle 2、使用关键字as可以对turtle模块重新命名:import turtle as t 3、使用from关键字将turtle模块的所有属性和方法全部都引入:from turtle import *
讲授新课: 二、对画笔进行设置 二、对画笔进行设置 我们看了绘制的“冰墩墩”,有线条有颜色,那在Python中究竟该怎么画画呢?实际上在turtle模块中也是有画笔的,我们可以通过设置画笔的属性来完成绘图。 画笔主要有两个属性: 一是粗细,我们使用pensize( )函数来设置; 二是颜色,我们使用pencolor( )函数来设置。 除了颜色,我们还要给画笔一个动作,让它朝着某个方向画出线条,其中,forward( )函数就是画笔的一个“方法”,它让画笔产生一个动作:向默认的正前方(右)移动,移动的距离就是括号中的整数值。 这样,我们就画出了一条红色的直线。
课后任务: 请同学们跟着下面的要求,做一做吧: 1、引入turtle模块,用关键字as重命名模块; 2、设置turtle画布为长200,宽100,背景色为粉色; 3、用画笔绘制粗为10,蓝色,长为160的直线。