3.2 在Python中用turtle模块画图 教学设计 川教版(2019)初中信息技术七年级上册
县(市、区) 学校 姓名 学科 信息技术
主题名称 在python中用turtle模块画图
选题意图 这节课展现的是信息技术川教版七年级上册第三单元《走进Python世界》中的第二课时《在Python中用turtle模块画图》中的重点教学内容。在此之前,学生已经学会了新建并保存Python文件,还掌握了简单的Python基本语法知识。在此基础上,本节课从操作实践入手,在操作实践中理解并掌握turtle模块相关的知识点,并且可以通过引入turtle模块进行简单的绘画操作。本节课具有过程性、实践性和体验性的特点。
教学对象 七年级学生
教学目标 1.掌握引用turtle模块的方法:from turtle import *; 2.学习turtle模块基本用法; 3.认识并熟练掌握turle绘图的四个基本命令:前进fd、后退bk、左转lt、右转rt。 4.通过动画演示,让学生理解turtle画图的原理; 5.通过多个分层任务,让学生在掌握四个基本命令使用的前提下,能够灵活应用并绘制简单图形的组合体。 6.激发学生对turtle画图的好奇心和兴趣,体会并理解Python的编程思想。
教学重难点 教学重点: (1)掌握在python中引用turtle模块的方法; (2)学习turtle模块基本用法; (3)认识并熟悉前进fd、后退bk、左转lt、右转rt命令的使用方法 教学难点: (1)前进fd、后退bk、左转lt、右转rt语法格式; (2)左转、右转度数的确定; (3)能够绘制简单的图形。
教学用途 课前预习 课中教学 课后巩固 □其他
微课采用分层任务,从基础到进阶,层层递进,适合不同层次学生的需求。可以灵活的运用在课前、课中、课 后 课前:可以让学生根据自身的情况,按微课视频进行自学。 课中:可以辅助教师教学,实现个性化学习。 课后:可以让学生回看,巩固知识,提升对知识理解和应用。
微课程设计
教学流程 设计意图
一、创设情景,导入新课 【引入】 今天我们来到了沙滩,这里有一只小海龟,诶,看,它动了,走过的地方都留下了痕迹,它是要去哪呢? 通过提问与小海龟移动效果进行设疑,激发学生的兴趣与学习欲望。
二、认识turtle模块 【turtle模块】 原来它来到了python库里面,同学们看它藏在哪儿?对的,这个就是turtle模块,它是Python标准库自带的一个模块、它的特长是绘制图形。同学们,如果我们想要绘制图形,可以在python中召唤它,当我们在python中看到它时,它就变成了一个朝向右边的箭头,我们可以通过前进、后退、左转、右转命令去控制它的路线。 通过简单的命令呈现,化繁为简,降低学生学习难度,通过演示,让学生感知turtel模块的功能,进一步强化学生的学习的兴趣。
三、使用turtle画图的口诀和命令 【turtle画图的口诀】 看老师可以召唤小海龟画图,是有口诀的。口诀如下: 1、召唤小海龟,召唤口令为:from turtle import * 2、编写指挥小海龟的移动路线的命令。 【turtle画图的命令】 指挥小海龟移动路线的四个基本命令是: 提示:后面括号里的参数,就是我们需要小海龟移动的距离或转向的角度。 观看指挥小海龟绘图的动画演示,掌握绘图的口诀。 召唤口令为:from turtle import * 将动画中的控制命令转换为代码,让学生认识指挥小海龟移动路线的命令。并将命令缩写,便于学生理解、记忆与使用。
初级试炼场 请同学们尝试编程画出边长为100的正方形。(方法不唯一) 让学生初步尝试使用fd、bk、lt、 rt绘制正方形。
中级试炼场 请同学们尝试编程画出边长为200的等边三角形。(方法不唯一) 巩固知识点,加深学生对四个绘图命令的理解和使用,并理解左转右转角度的计算。
高级试炼场 请同学们尝试在高级试炼场绘制下面这个画笔图形;画笔的长为400,宽为100,笔头也是一个等边三角形,它的边长为100。 灵活运用所学的四个绘图指令,独立绘制更复杂的图形。培养学生对知识理解与灵活应用能力。
总结 回顾turtle绘图的两个口诀; 回顾绘图的四个基本命令。 回顾总结知识点,帮助学生进行知识的内化。