【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《中学教案-python绘图》,欢迎阅读!
PYTHON绘图公开课教案
主讲人 课题
学科 信息技术 班级 高一18班 日期 19.11.7
创意无极限——Python绘图
了解for循环的基本结构 学会for循环的使用方法
教学目标 熟练使用for循环解决实际问题,培养对计算机编程的兴趣
以设计祝福祖国的图案为例,体验利用计算机编程进行创意设计,激发爱
国之情
重难点
重点: for循环的基本结构、使用方法 难点: 灵活运用for循环解决实际问题
教法学法 教学用具
情景导入法、任务驱动法、小组合作探究
动画演示课件、电子教室 教 学 过 程
教学 环节
时间规划 3分钟
教 学 内 容 设计意图
今年是建国70周年,国庆节举行了盛大的阅兵仪式,我们为祖国的繁荣昌盛感到自豪和骄傲。作为00后的同学们生活在
最好的时代,拥有最好的舞台。
在这个重要的日子,大家有什么话想对祖国母亲说?想通过什
么样的方式表达呢?
(一) 为了庆祝祖国70周年华诞,学校组织一次创意图案设计大新课赛,要求图案精美并能传递爱国正能量。
课前老师通过Python编程绘制了一些图案,大家看一看:
导入
以庆祝祖国70周年华诞为主题,学生利用计算机程序进行创意设计,体验编程带来的乐趣,同时培养学生的爱国情怀
精美的图画再配上祝福的文字,表达我们对祖国的一份赤子之 心。 利用计算机程序作图可以绘制出颜色绚丽多彩、结构变化多样 的更加饱满的图像,今天这节课我们就来体验编写Python程 序设计精美的图案,为祖国献上祝福。
利用Python内置的海龟绘图(turtle)绘制图形
海龟绘图(turtle)提供一些简单的绘图工具,导入即可使(二) 用,就像“站在巨人的肩膀上,可以看得更远”。
新知➢ 从绘制一个正方形开始
初探 使用海龟作图就像自己拿着画笔作图,绘制一个正方形的过程
如下:
通过一个简单的程序熟悉Python编程环境,理
解作图过程
打开“正方形.py”文件,展示绘制正方形的代码,讲解语句
功能。
【任务一】请同学们尝试修改以上代码,绘制一个六边形。
<注意> 海龟画笔旋转角度从90度变成60度,画笔旋转的角
度是六边形内角的补角(外角)
请同学们观察绘制六边形的代码,发现代码有什么特点?
其中有些语句重复出现多次
当某些代码被反复执行时,通常使用循环结构来实现。
循环结构使代码变得更简洁、更清晰
在该程序中,绘制线条和转向的语句都重复6次,当循环次数
学生在初中一定时,我们可以使用for循环语句(计数循环)。
学习过循环 开始
结构,算法
原理相同,
for语句的基本格式: 获取海龟画笔只是不同语
for 循环变量 in 列表 : 言的语法格
是式不同。强
是否画完6条边语句或语句组
调容易写错
否的地方。
<注意>语句块缩进格式 绘制一条边
画笔向右旋转60度
结束
为了便于理解for循环语句执行过程,在IDLE命令提示窗口
调试语句
>>>for i in [1,2,3,4]:
Print (i)
>>>for i in range(4)
Print (i)
range()函数可以生成某个范围内的数字列表
(三)range(4)生成[0,1,2,3],从0开始
任务【任务二】使用For循环绘制六边形 探究 要求:打开Python学习资料文件夹循环绘制六边形.py,将
程序补充完整实现用for循环语句绘制六边形
15分钟
试一试:大胆修改代码,绘制更有趣的螺旋线
(三)for i in range(100):
t.forward(i)#每次右转都走的更远一些 任务
t.right(60)
探究
【任务三】绘制螺旋曲线
将画笔旋转角度偏离一点,会出现更加绚丽的效果
60度61度、80度、150度……
【探究任务】绘制一个祝福语螺旋线
打开Python学习资料文件夹创意螺旋线.py,完善程序,绘
制一个祝福语图案
以小组为单位,提交作品。
参考提交人数和作品质量评选出优胜小组。
(五)
在编程绘图时,大家大胆尝试绘制出各式各样的漂亮图形,配
总结上美好的祝福语,给祖国献上自己的一份祝福。
学无止境,在接下来的学习中我们可以继续探究,使图案结构
提升
更精美、颜色更绚丽。
教学
反思
鼓励学生大胆修改代码,在修改调试的过程中更好的理解代码
设置不同的参数绘制出不同的图案,发挥创意进行绘图
回扣爱国主题,激发学生对编程的兴趣
20分钟 7分钟
本文来源:https://www.wddqxz.cn/a9ee7514d6d8d15abe23482fb4daa58da1111cd1.html