《第2节 在Python中用turtle模块画图-第1课时》参考教案_第1页
《第2节 在Python中用turtle模块画图-第1课时》参考教案_第2页
《第2节 在Python中用turtle模块画图-第1课时》参考教案_第3页
《第2节 在Python中用turtle模块画图-第1课时》参考教案_第4页
《第2节 在Python中用turtle模块画图-第1课时》参考教案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学而优教有方2/2川教版(2019)信息技术七年级(上)册教学设计课题第2节在Python中用turtle模块画图课型新授课授课时间教材分析本课为第三单元第二节《在Python中用turtle模块画图》的第一课时,通过学习,学生可以掌握turtle模块的相关知识,可以通过引入turtle模块进行简单的绘画操作。学情分析本节课的教学对象为七年级学生,学生对编程充满兴趣,turtle模块的使用相比第一节python的基础内容,在难度上有所提高,学习上显得更加抽象,需要更加灵活的思维能力,所以在首次接触模块和面向对象的知识方面,学生在理解上会存在一定的困难,因此第一节课重在培养兴趣,发散学生思维。教学目标掌握在python中引用模块的方法;学习turtle模块基本用法;能够对画笔进行简单的设置。教学重点教学重点:1、掌握在python中引用模块的方法;2、学习turtle模块基本用法;3、能够对画笔进行简单的设置。教学难点:能够对画笔进行简单的设置;能够绘制简单的图形。教学流程教师批注课堂导入请同学们打开老师传给你们桌面的文件夹“exe文件”,双击运行里面的exe文件,欣赏动画图案。最高:珠穆朗玛峰最高:珠穆朗玛峰最矮:江西庐山通过可执行动画引入新课。教学过程一、模块的引入在自己绘制图案之前,我们要来先学习一些关于用python进行绘画的基本知识。之前我们讲过Python的一个特点:里面有丰富的库,换句话说就是Python里面有很多丰富的模块。那么什么是模块呢?简单理解:模块是一些函数和代码的集合,我们可以调用里面的方法。Turtle模块是Python中一个专用的绘制图像的模块,因为它像一个小乌龟,在一个横轴、纵轴方向上爬行进行绘制图案,所以我们把它形象地称为海龟画图模块如果我们需要画画或者是绘图,那么我们就必须要用到Python里面的turtle模块了。因为turtle模块不属于Python的内置函数,所以在Python中要使用turtle模块,需要先引入它。引入模块的语句可以是:import模块名。为了将代码写得简单,import语句可以使用关键字as,对turtle模块进行重命名。在引用的时候就可以只用重命名之后的简短名字了。我们还可以使用from关键字将turtle模块中的所有属性与方法全部引入,后续代码中就可不再写turtle模块的名称。我们一共学习了3中turtle模块引入的方法,引入模块的关键字都是:import。1、直接使用import引入模块:importturtle2、使用关键字as可以对turtle模块重新命名:importturtleast3、使用from关键字将turtle模块的所有属性和方法全部都引入:fromturtleimport*认识画布:首先我们来认识一下画布,画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置,相当于我们画画用的纸张。turtle.screensize(参数1,参数2,参数3)参数1:画布的宽的值(单位像素)参数2:画布的高度的值(单位像素)参数3:画布的背景颜色,一般用颜色的英文加上引号表示。任务一:请同学们在IDLE交互式编程环境和代码编程环境中分别使用三种方法引入turtle模块,画出长200,宽300,绿色背景的填充矩形。拓展阅读:turtle模块的功能较为强大,为帮助人们学习turtle模块,python编程语言内置了turtle模块的功能演示文件。运行方式:进入系统CMD命令行,直接输入下表左边的命令,回车即可运行。任务二:自己动手试一试拓展阅读里面的画图代码。二、对画笔进行设置刚才同学们自己试了拓展阅读里面的命令,我们发现里面的图形都是五颜六色的,而且线条的粗细也不一样,那我们该怎么设置呢?我们可以通过色湖之画笔的属性来完成彩色绘图。画笔主要有两个属性:一是粗细,我们使用pensize()函数来设置;二是颜色,我们使用pencolor()函数来设置。代码中的forward()函数是画笔的一个“方法”,它让画笔产生一个动作:向默认的正前方(右)移动,移动的距离就是括号中的整数值。在画布上,小海龟默认在处正中间的坐标原点,小海龟默认朝向画布的右边,在turtle绘图中,我们通过设置方向和设置的移动距离表示小海龟的运动路径。设置画笔的属性和方法:1、T.pensize():设置画笔的宽度,也叫作画笔的粗细。2、T.pencolor():传入参数设置画笔颜色,如"green","red"。3、T.forward():设置画笔移动距离,移动的距离就是括号中的整数值。任务三:自主探究1、用关键字as重命名模块;2、设置turtle画布为长500,宽300,背景色为粉色;3、用画笔绘制粗为10,长为200的蓝色直线。拓展阅读:Python语言支持用“面向对象”方式进行编程。面向对象编程语言涉及的5个关键词:对象、属性、方法、事件、类。现在我们用画笔来举例说明它涉及的5个关键词:对象、属性、方法、事件、类。初步感知python模块,学会导入模块。注重讲解模块引入的3种方式,让学生通过练习理解。总结引入模块的3种方式。讲解设置画布的参数和方法。通过练习让学生掌握设置画布的方法。教师讲解画笔的设置,从属性、方法的参数,格式进行说明。综合练习,提高学生综合应用能力和自主探究能力。知识拓展了解面向对象编程基础概念。课堂小结一、模块的引入1、引入模块的语句:import;2、用关键字as对模块重命名;3、用from关键字引入模块。二、对画笔

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论