内容正文:
川教版(2019)七年级上册第三单元第2小节·在python中用turtle模块画图
第一课时 共计二课时
《用Turtle模块绘制图形》
一、教学目标
· 让学生了解turtle模块的基本概念和功能。
· 让学生掌握turtle模块中画笔设置和图形绘制的基本方法。
· 通过实际操作,使学生能够利用turtle模块绘制简单的图形。
二、教学重点与难点
· 重点:turtle模块的基本使用,包括画笔设置和图形绘制。
· 难点:turtle模块中坐标体系和方向控制的理解与应用。
三、教学准备
· 多媒体教学设备,用于展示图片和代码操作。
· Python编程环境,确保每位学生都能进行代码操作。
四、教学过程
1. 导入
(1)展示常见的绘图方式图片,引导学生思考编程绘图的优势。
(2)动态展示使用Python绘制图形的例子,激发学生的兴趣。
2. turtle是什么?
(1)通过海龟在沙滩爬行的图片,类比turtle在Python中的角色,引出turtle模块的概念。
(2)解释turtle模块的定义,包括它是Python的基础绘图库,以及它的窗口设置和坐标体系。
3. 引用模块-设置画布
(1)方法一:要在Python中使用turtle模块,需要先引入它。引入模块的语句是:import。
import turtle
turtle.screensize(400,300,'blue')
(2) 方法二:为了将代码写的简单,import语句可以使用关键字as,对turtle模块进行重命名。
import turtle as t
t.screensize(400,300,'blue')
(3)方法二:为了将代码写的简单,import语句可以使用关键字as,对turtle模块进行重命名。
import turtle as t
t.screensize(400,300,'blue')
(4)课堂练习1:学生自行选择一种方法进行turtle模块的导入练习。
4. 模块使用-画笔设置
(1)通过对比常规画图与turtle画图的步骤,引出turtle模块中的画笔设置。
(2)画一条直线:画笔属性设置(教师演示,发现问题在仅设置画笔的情况下屏幕上没有痕迹线条,引出forward及坐标)。
画笔的粗细:pensize( ) 画笔的颜色:pencolor( )
(3)绘制-留下痕迹:画笔方向设置(教师演示,区分画笔方向,前进后退留下痕迹、左转右转控制方向)。
画笔前进:forward(步数n)前进n步 画笔左转:left(角度r)左转r度
画笔后退:backward(步数n)后退n步 画笔右转:right(角度r)右转r度
(4)课堂练习2:代码环境,绘制一个蓝色的正方形,绘制一个浅黄色三角形
(5)讲解如何设置填充颜色,并演示begin_fill和end_fill方法的使用。
(6)今日单词汇总,扩展颜色名称知识。
5. 当堂任务
代码环境,绘制一个五角星,设置笔和填充颜色均为红色。
五、课堂小结
总结turtle模块的基本概念和功能。
回顾画笔设置和图形绘制的基本方法。
强调坐标体系和方向控制的重要性。
六、作业布置
绘制一个彩色圆形,设置填充颜色。
尝试使用turtle模块绘制一个自己喜欢的图案,并描述绘制过程。
七、教学反思
课后根据学生的掌握情况和作业反馈,对本节课的教学效果进行反思和总结,以便对后续教学进行改进。
学科网(北京)股份有限公司
$$