- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学而优教有方
PAGE2/NUMPAGES2
川教版(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引入模块:importturtle
2、使用关键字as可以对turtle模块重新命名:importturtleast
3、使用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).docx
- 如何培养学生学习自信心.docx
- 学生心理辅导方法及应用.docx
- 安全班会教学设计.docx
- 《爱护地球,保护环境》.pdf
- 《爱国是一种情感,也是一种责任》.pdf
- 中学生早恋心理主题班会教案.pdf
- 《卖油翁》教学设计.doc
- 《荷叶圆圆》教学设计.doc
- 会计专业的记账与审核实操课教学设计.pdf
- 考点精讲:18.2、18.3安全用电和电能与社会发展(解析版).docx
- 河南省信阳市浉河区2022-2023学年八年级上学期期末生物试题.docx
- 初中信息技术中考复习(三十八).docx
- 《2021-2022学年浙江省湖州市长兴县第一小学教科版六年级下册科学试卷(原卷版)》期中检测.docx
- 《让信息“飞”起来》分层训练(PPT版).ppt
- 河北省承德市宽城县第三中学2021-2022学年七下期中考试数学试题(解析版).docx
- 山东省高新区六年级上册美术期末试题2019-2020学年(湘美版,无答案).docx
- 专题05 用药与急救(综合题20道)(解析版).docx
- 河北省石家庄市新乐市2021-2022学年八下期中数学试题(解析版).docx
- 山西省太原市山西大学附属中学校2022-2023学年七年级下学期期中生物试题.docx
最近下载
- 县城排水防涝提升改道工程监理细则.docx VIP
- 新版DFMEA&PFMEA表格模板.xlsx VIP
- 人教版高中物理必修第三册精品课件 第9章 静电场及其应用 专题提升二非点电荷电场强度的求解、电场线和轨迹问题.ppt VIP
- 创伤性休克的治疗 治疗创伤性休克的偏方 如何治疗创伤性休克.doc VIP
- 全国职业大赛(中职)ZZ032建筑信息模型建模赛题第9套.docx VIP
- 医共体综合服务能力提升建设项目可行性研究报告.docx
- GB_T 1348—2019《球墨铸铁件》标准解读.pdf VIP
- 三溴化硼BBr3.doc VIP
- 西安地铁丰庆路基坑围护结构施工方案设计.doc
- 高一【美术(人美版)】抒情与写意——文人画-课件.pptx VIP
文档评论(0)