专题3.2 在Python中用turtle模块画图(第1课时)(精品课件+素材)-七年级信息技术上册同步精品课堂(川教2019版)

2019-11-28
| 5份
| 19页
| 3074人阅读
| 98人下载
精品

资源信息

学段 初中
学科 信息科技
教材版本 初中信息科技川教版(2019)七年级上册
年级 七年级
章节 第2节 在Python中用turtle模块画图
类型 课件
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 694 KB
发布时间 2019-11-28
更新时间 2023-04-09
作者 喜鹊
品牌系列 -
审核时间 2019-11-28
下载链接 https://m.zxxk.com/soft/11982785.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

中物理 第三单元 走进python的世界 川教版(2019) 信息技术(七年级上册) 第2节 在Python中用turtle模块画图(第1课时) 学易同步精品课堂 本单元目录 1 第1节 我的第一个Python程序 第2节 在Python中用turtle模块画图 2 1 课堂导入 愉快的三星堆之旅结束了。返程路上,道路两旁各色鲜花争奇斗艳。 欢欢:python编程语言可以绘画吗?可以画出这些美丽的花朵吗? 老师:python编程语言中的turtle(海龟)模块就能绘画,而且能用来编游戏! 欢欢:太好啦!老师快教教我们吧。 老师:好的。接下来我们就学习用turtle模块来绘制花朵吧。 学习目标 2. 学习turtle模块基本用法。 1. 掌握在python中引用模块的方法。 3. 了解对象、属性、方法。 4. 了解for循环语句。 2 课堂活动 一、模块的引入 要在python中使用turtle模块,需要先引入它。引入模块的语句是:import。在IDLE交互式编程环境中运行图3-2-1中的代码,结果如图3-2-2所示。 2 课堂活动 2 课堂活动 为了将代码写得简单,import语句可以使用关键字as,对turtle模块进行重命名。如图3-2-3所示。 2 课堂活动 我们还可以使用from关键字将turtle模块中的所有属性与方法全部引入,后续代码中就可不再写turtle模块的名称。如图3-2-4所示。 2 课堂活动 下图是上页(图3-2-4)中的代码运行结果: 拓展阅读 turtle模块的功能较为强大,为帮助人们学习turtle模块,python编程语言内置了turtle模块的功能演示文件。看看这些演示效果,会让我们对turtle模块的功能有更为直观的体会。运行方式:进入系统CMD命令行,直接输入下表左边的命令,回车即可运行。 turtle模块部分功能的演示 命令代码 功能说明 python –m turtledemo.yinyang 动态绘制太极图 python –m turtledemo.two_canvases 两只海龟同时画图 python –m turtledemo.planet_and_moon 地球、月亮、太阳,动态运行 python –m turtledemo.round_dance 动态旋转 python –m turtledemo.tree 动态画树 python –m turtledemo.penrose 每隔2秒,自动分形效果 python –m turtledemo.clock 动态时钟 python –m turtledemo.colormixer 鼠标拖动海龟,控制背景颜色变化 python –m turtledemo.paint 点鼠标左键画线,点右键进行填充 python –m turtledemo.sorting_animate 对随机柱状图进行高低排序,操作方式有提示 python –m turtledemo.nim 与电脑对战的游戏,按空格键开始,鼠标点击竖线即删除当前线与之后的线,谁删除最后一根,谁获胜 方法和步骤:单击“开始”菜单,找到“运行”单击,在命令行中输入“cmd”命令,单击“确定”,然后输入下图中的命令代码,输入完成后敲击一下“回车键”,程序就开始自动绘制太极图。 拓展阅读 方法和步骤:单击“开始”菜单,找到“运行”单击,在命令行中输入“cmd”命令,单击“确定”,然后输入下图中的命令代码,输入完成后敲击一下“回车键”,程序就开始自动绘制地球、月亮、太阳动态运行图。 拓展阅读 2 课堂活动 二、对画笔进行设置 画笔主要有两个属性:一是粗细,我们使用pensize( )函数来设置;二是颜色,我们使用pencolor( )函数来设置,如图3-2-5所示。代码中的forward( )函数是画笔的一个“方法”,它让画笔产生一个动作:向默认的正前方(右)移动,移动的距离就是括号中的整数值。 2 课堂活动 本书末尾附表1是turtle模块中常用对象、属性和方法的总结,今后我们需要使用什么方法或者属性,可到表中去查找。 请同学们把书翻到58-59页,看一下附表1的内容。 面向对象简介 现代的编程语言大都支持用“面向对象”方式进行编程。面向对象涉及5个关键词:对象、属性、方法、事件、类。例如: 正在道路上奔跑的小汽车是个“对象”,它有重量、形状、颜色与长、宽、高等“属性”,这些属性不可更改,称为“只读属性”。小汽车的行进速度也是它的“属性”,由于速度是不断变化的,这个属性就不是只读而是可变的。 让这个属性值发生变动,就需要用到“事件”与“方法”。踏油门与踩刹车这两个“事件”发生时,就会调用加速或减速这两个“方法”,让车的速度产生变化。 所有在道路上奔跑的

资源预览图

专题3.2 在Python中用turtle模块画图(第1课时)(精品课件+素材)-七年级信息技术上册同步精品课堂(川教2019版)
1
专题3.2 在Python中用turtle模块画图(第1课时)(精品课件+素材)-七年级信息技术上册同步精品课堂(川教2019版)
2
专题3.2 在Python中用turtle模块画图(第1课时)(精品课件+素材)-七年级信息技术上册同步精品课堂(川教2019版)
3
专题3.2 在Python中用turtle模块画图(第1课时)(精品课件+素材)-七年级信息技术上册同步精品课堂(川教2019版)
4
专题3.2 在Python中用turtle模块画图(第1课时)(精品课件+素材)-七年级信息技术上册同步精品课堂(川教2019版)
5
专题3.2 在Python中用turtle模块画图(第1课时)(精品课件+素材)-七年级信息技术上册同步精品课堂(川教2019版)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。