年终活动
搜索
    上传资料 赚现金
    英语朗读宝

    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件+教案+素材

    资料中包含下列文件,点击文件名可预览资料内容
    • 课件
      川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件.pptx
    • 教案
      川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》教案.doc
    • 视频
      用turtle库画一个熊猫.mp4
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件第1页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件第2页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件第3页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件第4页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件第5页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件第6页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件第7页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》课件第8页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》教案第1页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》教案第2页
    川教版(2019)信息技术七上3.2《在Python中用turtle模块画图》教案第3页
    当前文件暂不支持在线预览,请下载使用
    还剩30页未读, 继续阅读
    下载需要30学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    初中信息技术川教版(2019)七年级上册第2节 在Python中用turtle模块画图优秀课件ppt

    展开

    这是一份初中信息技术川教版(2019)七年级上册第2节 在Python中用turtle模块画图优秀课件ppt,文件包含川教版2019信息技术七上32《在Python中用turtle模块画图》课件pptx、川教版2019信息技术七上32《在Python中用turtle模块画图》教案doc、用turtle库画一个熊猫mp4等3份课件配套教学资源,其中PPT共38页, 欢迎下载使用。
    1.每一个以扩展名py结尾的pythn源代码文件都是一个模块。2.模块名同样也是一个标识符,需要符合标识符的命名规范。3.在模块中定义的全局变量、函数、类都是提供给外界直接使用的工具。4.模块就好比工具包,要想使用这个工具包中的工具,就需要先导入这个模块。
    在Pythn中用关键字imprt来引入某个模块,引入模块的语句是:imprt 模块说明:在导入模块时,每个导入应该独占一行(推荐) imprt 模块1 imprt 模块2导入之后通过模块名使用模块提供的工具---全局变量、函数、类。
    设置的turtle模块画布效果
    为了将代码写得简单,imprt语句可以使用关键字as,对turtle模块进行重命名。只用as指定模块的别名。如果模块的名字太长,可以使用as指定模块的别名,以方便在代码中的使用。imprt 模块名 as 模块别名
    注意:为什么要加上模块名呢?在多个模块中含有相同名称的函数,此时如果只是通过函数名来调用,解释器无法知道到底要调用哪个函数。所以如果像上述这样引入模块的时候,调用函数必须加上模块名。
    用关键字as重命名模块
    我们还可以使用frm关键字将turtle模块中的所有属性与方法全部引入,后续代码中就可不再写turtle模块的名称,imprt模块名是一次性把模块中所有的工具全部导入,并且通过模块名/别名访问。导入之后,可以直接使用模块提供的工具 --- 全局变量、函数、类frm 模块名 imprt 工具名
    用frm关键字引入模块
    运行方式:进入系统CMD命令行,直接输入下表左边的命令,回车即可运行。
    turtle模块部分功能的演示
    方法和步骤:1、单击“开始”---“运行”,2、在命令行中输入“cmd”命令,单击“确定”3、输入pythn -m turtledem.yingyang 命令代码,输入完成后敲击一下“回车键”,程序就开始自动绘制太极图。
    1、提高了代码的可维护性2、一个模块编写完毕之后,其他模块直接调用,不用再从零开始写代码了,节约了工作时间3、避免函数名称和变量名称重复,在不同的模块中可以存在相同名字的函数名和变量名,但是,切记,不要和系统内置的模块名称重复
    Pythn中模块化的好处多多
    一是粗细,我们使用pensize( )函数来设置二是颜色,我们使用penclr( )函数来设置代码中的frward( )函数是画笔的一个“方法”,它让画笔产生一个动作:向默认的正前方(右)移动,移动的距离就是括号中的整数值。
    对 画 笔 进 行 设 置
    本书末尾附表1如右图是turtle模块中常用对象、属性和方法的总结,今后我们需要使用什么方法或者属性,可到表中去查找。
    常用对象、属性和方法的总结
    把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象。
    对象:Object,含有“物体”的概念,一切皆物体(对象)。对象由静态的属性和动态的行为组成。“不管白猫黑猫,抓到老鼠就是好猫”这句话中存在两个对象:白猫和黑猫它们都具有一个行为:抓老鼠,从中可以抽象出一个概念——猫。
    类:一组具有相同属性和行为的对象的抽象。
    方法: 对象对于接受到的消息的一个响应
    举例:看右图片中存在什么消息和方法 消息:高跟鞋踩脚了 方法:惨叫
    消息:一个对象向另外一个对象发送的请求
    Pythn使用类(class)和对象(bject),面向对象编程(OOP: bject-riented prgramming)
    欢欢,你能尝试使用附表1中的知识,绘制一些常见几何图形吗?
    好的,老师,我先来画个正方形吧。我编写的代码如下图
    好的,老师,我改一下,以下是我修改的源程序
    欢欢你写得不错。代码中的turtle.screensize( )若保持默认的话,可以不写。此外还要注意两点:1.你没有设置画笔颜色,也没有设置填充颜色;2.代码可尽量简写。
    画正方形程序运行结果如右图
    欢欢,你代码中有句注释是“以下,重复上面两个步骤”,如图1。编程的时候,遇到要重复执行的代码,可使用“fr循环语句”让代码重复执行,如图2
    “变量”可任意命名。“一组数据”的个数可根据需要设置。in关键字的作用,是让“变量”逐个取代“一组数据”中的每一个数据,每取代一次,下面有“缩进”的代码就会被执行一次。
    1. 修改上述欢欢的源代码,画出9边形、36边形、360边形。2. 使用已有知识,编写代码绘制一座高楼,看看谁绘制的效果最好。3. 执行下面代码,体会range( )函数的作用。代码如下:fr x in range(6): print(“当前x的值为:”+str(x))
    画出9边形修改后的程序和运行结果
    画出36边形修改后的程序和运行结果
    画出360边形修改后的程序和运行结果
    绘制一座高楼的程序和运行结果
    fr x in range(6): print(“当前x的值为:”+str(x)) 代码和运行结果如下图:
    执行下面代码,体会range( )函数的作用
    查看附表1,使用circle( )方法可绘制,圆形代码的注释只有一行,请同学们为其他代码行添上注释。
    附表1中,circle( )方法还有个参数是画弧形,以下段代码画出了半径60、弧度120的弧。
    两条弧相合并,即可绘制出一片花瓣,代码如下图
    花瓣已有了,欢欢又用fr循环语句,画了个5瓣粉色花,代码和运行结果如下图
    欢欢为同学们为绘制花朵代码添加了注释,方便大家理解源代码
    查漏补缺,完善本节课所有的练习,小组成员之间相互检查,不会的互帮互助

    相关课件

    川教版(2019)七年级上册第三单元 走进Python的世界第1节 我的第一个Python程序精品ppt课件:

    这是一份川教版(2019)七年级上册第三单元 走进Python的世界第1节 我的第一个Python程序精品ppt课件,文件包含川教版2019信息技术七上31《我的第一个Python程序》课件pptx、川教版2019信息技术七上31《我的第一个Python程序》教案doc、“能文能武“”机器人mp4等3份课件配套教学资源,其中PPT共41页, 欢迎下载使用。

    初中信息技术川教版(2019)七年级上册第2节 在Python中用turtle模块画图评优课ppt课件:

    这是一份初中信息技术川教版(2019)七年级上册第2节 在Python中用turtle模块画图评优课ppt课件,文件包含2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图课件第1课时共21页pptx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图课件第2课时共16页pptx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图课件第3课时共14页pptx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图教案第1课时共3课时docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图教案第2课时共3课时docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图教案第3课时共3课时docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图练习答案docx、2022年川教版2019信息技术七年级上册第三单元第2节在Python中用turtle模块画图练习题目docx等8份课件配套教学资源,其中PPT共51页, 欢迎下载使用。

    川教版(2019)第三单元 走进Python的世界第2节 在Python中用turtle模块画图教学免费课件ppt:

    这是一份川教版(2019)第三单元 走进Python的世界第2节 在Python中用turtle模块画图教学免费课件ppt,共19页。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map