《第2节 在Python中用turtle模块画图-第1课时》参考教案.docxVIP

《第2节 在Python中用turtle模块画图-第1课时》参考教案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这是您的文档摘要模板标题《第2节在Python中用turtle模块画图第1课时》参考教案主要内容该教程介绍了在Python中使用turtle模块画图第1课时的基本知识和实践技巧学而优教有方页2NUMPAGE2川教版2019信息技术七年级上册教学设计课题第2节在Python中用turtle模块画图课型新授课授课时间教材分析本课为第三单元第二节《在Python中用turtle模块画图》的第一课时,通过学习,学生可以掌握turtle模块的相

学而优教有方

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():设置画笔移动距离,移动的距离

文档评论(0)

crsky2046 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档