资源简介 中小学教育资源及组卷应用平台湘教版数学八年级上第六单元第二课时教学设计课题 设计创意图案 单元 六 学科 信息技术 年级 八学习 目标 1、掌握Python中 turtle 标准库的运动命令和画笔控制命令。 2、使用 turtle 标准库绘制指定图案。重点 使用 turtle 标准库绘制指定图案。难点 说掌握Python中 turtle 标准库的运动命令和画笔控制命令。教学过程教学环节 教师活动 学生活动 设计意图导入新课 这种装饰是一种叫做回字纹的中国传统纹饰,我们今天在日常生活中还经常能看到它们的身影。回字纹是指以横竖折绕组成的如同“回”字形的一种传统几何装饰纹样,应用于中国的建筑、家具、器皿和玉雕。 本节我们将使用“海龟作图”来代称turtle标准库,使用“海龟”来代称绘图指针,以此来模仿回字纹图形。 老师展示回字形图片 通过生活中的回字文,引出今天的学习内容。讲授新课 海龟作图相关知识 Python的turtle标准库也称“海龟作图”,我们用命令语句来控制绘图指针(“海龟”)的运动轨迹,以及控制“海龟”什么时候在“画布”上留下“痕迹”、什么时候不留下“痕迹”、留下什么颜色的“痕迹”等。使用海龟作图之前,我们要先了解这些基本知识。 (1)它属于Python的标准库,要使用import语句导入。 程序语句:import turtle (2)绘图窗口的原点(0.0)在正中间。默认情况下,海龟向正右方移动。 (3)操纵海龟绘图有许多的命令,这些命令可以划分为两种:①运动命令;②画笔控制命令。 画笔控制命令,相当于我们在用毛笔控制写字、画画的时候什么时候落笔、提笔、用多宽的笔迹、用什么颜色的墨水或颜料等。控制这个毛笔机器人的程序,和海龟作图有着异曲同工之妙。 演示:用海龟作图画等边三角形 1.手绘回字纹图形 请同学们在纸上草绘出自己设计的回字纹图形,思考如何分解画图过程。 二、设计回字纹图形并分解绘制过程 2.绘制过程 请同学们按照手绘画线过程画出画笔移动的轨迹示意图。绘制相同的图形,其绘制过程可能不同,如本节示例的图形既可以从里向外画,也可以从外向里画。 用箭头表示画笔移动的方向,用圆点表示画笔需要旋转角度处。 编写程序,运行和调试 请同学们按照刚才思考的绘制过程,按步骤编写代码,运行和调试程序。 四、改进代码,扩展图形样式 上面这些重复出现的代码是不是给我们一种熟悉的感觉?绘制过程中,画笔向右转90°,然后向前移动一定的距离,而每次移动的距离也是有规律地发生变化,即都是比上次多10。没错,这种既重复又有规律的操作,可以通过构建for循环结构来实现。 我们已经画完了一个回字纹图案了,如果想在旁边再画上几个回字纹组成更复杂的图案,要怎么做? 答:使用命令语句up(),抬起画笔后让海龟运动到指定位置,放下画笔,再开始画另一个回字纹。 这样我们就能得到一个你想要的图案。 通过老师的讲解,同学们应该掌握了海龟作图的方法,现在我们通过这个视频复习一下。 播放海龟作图视频: 相信大家在看完这个视频对海龟作图应该有了初步的掌握,现在我问问大家知道用海龟作图怎么画正方形和五角星吗?请同学们小组内讨论交流一下。 学生回答 教师总结 (一)绘制正方形: (二)绘制五角星: 接下来,同学们可以自己动手试一试。 五、练习与思考 1.回顾所学海龟绘图命令知识,完成下列任务。 (1)使用海龟作图画出奥运五环的图形。 (2)尝试将回字纹图形变形,做出更加丰富的效果。 学习了海龟作图,想必同学们也领略到Python 语言的妙不可言。21世纪,人工智能在全世界范围内撤起了新一波科技浪潮,越来越多的个人、企业、组织投身到了人工智能的开发与应用中。谈及人工智能,我们就不得不提到与之相关的语言和工具。Python语言是人工智能领域最为热门的语言。 现阶段,人工智能通常包含机器学习和深度学习两个重要模块。 Python 语言拥有scrapy、pandas、matplotlib、numpy、sklearn、keras等大量的标准库,其分别完成重要的功能,例如,pandas、sklearn、matplotlib分别是进行数据处理和分析、数据建模、绘图的标准库。机器学习中的数据爬取、数据处理和分析、数据绘图,以及数据建模在Python语言中都能找到对应的标准库来进行处理。所以有人说,想学习人工智能而不懂Python语言,就相当于想学英语而不认识单词一样。 听老师讲解。 学生动手画草图并讨论画图过程 教师讲解 学生观看视频 学生思考讨论 学生课堂练习 老师讲解课后小知识 教师通过软件操作进行讲解,使学生进一步了解海龟作图的操作方法。 锻炼学生的动手能力以及交流能力 通过讲解使学生们了解掌握海龟作图的流程。 回顾海龟作图,巩固新知识 培养学生的自主思考能力以及交流沟通能力。 通过课堂练习,了解学生对新知识的掌握程度。 加强学生对Python 语言的新认识,激发学生的求知欲。课堂小结 总结本节课所讲内容板书21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com)(共27张PPT)设计创意图案湘教版 八年级上新知导入这种装饰是一种叫做回字纹的中国传统纹饰,我们今天在日常生活中还经常能看到它们的身影。回字纹是指以横竖折绕组成的如同“回”字形的一种传统几何装饰纹样,应用于中国的建筑、家具、器皿和玉雕。新知导入本节我们将使用“海龟作图”来代称turtle标准库,使用“海龟”来代称绘图指针,以此来模仿回字纹图形。新知讲解Python的turtle标准库也称“海龟作图”,我们用命令语句来控制绘图指针(“海龟”)的运动轨迹,以及控制“海龟”什么时候在“画布”上留下“痕迹”、什么时候不留下“痕迹”、留下什么颜色的“痕迹”等。使用海龟作图之前,我们要先了解这些基本知识。一、海龟作图相关知识新知讲解(1)它属于Python的标准库,要使用import语句导入。程序语句:import turtle一、海龟作图相关知识(2)绘图窗口的原点(0.0)在正中间。默认情况下,海龟向正右方移动。新知讲解(3)操纵海龟绘图有许多的命令,这些命令可以划分为两种:①运动命令;②画笔控制命令。一、海龟作图相关知识新知讲解一、海龟作图相关知识新知讲解一、海龟作图相关知识画笔控制命令,相当于我们在用毛笔控制写字、画画的时候什么时候落笔、提笔、用多宽的笔迹、用什么颜色的墨水或颜料等。控制这个毛笔机器人的程序,和海龟作图有着异曲同工之妙。新知讲解演示:用海龟作图画等边三角形import turtlea=200turtle.pencolor(“blue”)turtle.pensize(10)turtle.forward(a)turtle.left(120)turtle.forward(a)turtle.left(120)turtle.forward(a)turtle.left(120)导入turtle标准库,设定三角形的边长、画笔的宽度分步骤让海龟转向和移动,绘制等边三角形新知讲解二、设计回字纹图形并分解绘制过程1.手绘回字纹图形请同学们在纸上草绘出自己设计的回字纹图形,思考如何分解画图过程。新知讲解二、设计回字纹图形并分解绘制过程2.绘制过程请同学们按照手绘画线过程画出画笔移动的轨迹示意图。绘制相同的图形,其绘制过程可能不同,如本节示例的图形既可以从里向外画,也可以从外向里画。用箭头表示画笔移动的方向,用圆点表示画笔需要旋转角度处。新知讲解三、编写程序,运行和调试请同学们按照刚才思考的绘制过程,按步骤编写代码,运行和调试程序。新知讲解三、编写程序,运行和调试import turtleturtle.pencolor(“red”)turtle.pensize(5)turtle.right(90)turtle.forward(10)turtle.right(90)turtle.forward(20)turtle.right(90)turtle.forward(30)turtle.right(90)turtle.forward(40)turtle.right(90)turtle.forward(50)turtle.right(90)turtle.forward(60)turtle.right(90)turtle.forward(70)turtle.right(90)turtle.forward(60)导入海龟作图库,设置画笔的颜色和粗细根据绘制过程绘制回字纹图案,移动的距离根据图形大小而定注意最后一条边的长度新知讲解四、改进代码,扩展图形样式上面这些重复出现的代码是不是给我们一种熟悉的感觉?绘制过程中,画笔向右转90°,然后向前移动一定的距离,而每次移动的距离也是有规律地发生变化,即都是比上次多10。没错,这种既重复又有规律的操作,可以通过构建for循环结构来实现。新知讲解四、改进代码,扩展图形样式循环体的内容如下:循环次数:7次循环体:设每边长度为aturtle.right(90)turtle.forward(a)变化规律:a=a+10参考程序:import turtleturtle.pencolor(“red”)turtle.pensize(5)a=0for i in range(7)a=a+10turtle.right(90)turtle.forward(a)turtle.right(90)turtle.forward(60)新知讲解四、改进代码,扩展图形样式我们已经画完了一个回字纹图案了,如果想在旁边再画上几个回字纹组成更复杂的图案,要怎么做?答:使用命令语句up(),抬起画笔后让海龟运动到指定位置,放下画笔,再开始画另一个回字纹。参考程序:turtle.up()turtle.goto(60,0)turtle.down()新知讲解海龟作图回顾合作探究那大家知道用海龟作图怎么画正方形和五角星吗?合作探究(一)绘制正方形:合作探究(二)绘制五角星:课堂练习五、练习与思考回顾所学海龟绘图命令知识,完成下列任务。(1)使用海龟作图画出奥运五环的图形。(2)尝试将回字纹图形变形,做出更加丰富的效果。拓展探究人工智能与Python 语言21世纪,人工智能在全世界范围内撤起了新一波科技浪潮,越来越多的个人、企业、组织投身到了人工智能的开发与应用中。谈及人工智能,我们就不得不提到与之相关的语言和工具。Python语言是人工智能领域最为热门的语言。现阶段,人工智能通常包含机器学习和深度学习两个重要模块。Python 语言拥有scrapy、pandas、matplotlib、numpy、sklearn、keras等大量的标准库,其分别完成重要的功能,例如,pandas、sklearn、matplotlib分别是进行数据处理和分析、数据建模、绘图的标准库。机器学习中的数据爬取、数据处理和分析、数据绘图,以及数据建模在Python语言中都能找到对应的标准库来进行处理。所以有人说,想学习人工智能而不懂Python语言,就相当于想学英语而不认识单词一样。拓展探究课堂总结总结本节课所讲内容板书设计https://www.21cnjy.com/help/help_extract.php 展开更多...... 收起↑ 资源列表 Python海龟作图.mp4 湘教版信息技术八上第六单元《设计创意图形》.docx 湘教版信息技术八上第六单元《设计创意图形》.pptx