○7
课程:Python程序设计教程
第二章 Python面向对象程序设计
2.1.3Python应用案例---图形绘制“大蟒蛇”
教案
一、授课信息
1、课程名称:Python程序设计
2、授课内容:Python应用案例---图形绘制“大蟒蛇”
3、授课班级:计算机应用专业21-2
4、授课地点:多媒体机房
4、授课课时: 1
fastdfs和oss哪个好5、参考教材:《Python程序设计教程》/范建农主编.—北京:电子工业出
版社ISBN 978-7-121-32091-0
二、教学目标及策略
1、知识与技能
(1)体验Python绘图的乐趣。
2、过程与方法
(1)通过观察、模仿和实践,体会海龟绘图的乐趣。
(2)通过拓展任务(改变图形外观)进行探究式学习、培养科学探究能力。
3、情感态度与价值观
(1)培养对Python编程的兴趣与学习动力。
(2)学会与人分享、沟通,培养合作精神。
三、学情分析
学生整体上知识基础比较差,注意力不够集中,学习热情不高,学习程序设计有畏难情绪,对于程序语法知识的学习,更会觉得晦涩枯燥。可以精心设计学习内容,提高学习内容的趣味性,提升学生学习语法知识的兴趣,为接下来的程序设计学习打下良好的基础。
四、教学重点难点
1、教学重点:体验体验Python绘图的乐趣
2、教学难点:自主修改绘图程序参数,改变图形外观。
五、板书设计
左面写重要概念、知识点;右边师生随机写内容,可反复擦除。
六、课前准备
1、教师端
(1)麦克风1个
redis数据类型面试题
(2)机房网络、软硬件检查与测试
(3)课程PPT、教案、源程序等
2、学生端
(1)教材、学习任务书、课堂记录本
七、教学过程(40分钟)
第1环节:课程复习及作业点评(3分钟)
教师提问、学生回答:网络爬虫相关知识点
作业点评:同学呢可以迅速的从网络上爬取图片和音乐。
网站建站设计
第2环节:新课导入(2分钟)
同学们绘图水平怎么样?利用python的turtle库,只需要几行代码你就能实现绘画。turtle是python自带的一个库,直接调用就可以了。
效果演示:在讲解新课前,为学生展示本课程序的最终效果:向学生展示本节课的“蟒蛇”绘图效果。
第3环节:学习新知(20分钟)
(一)Python编程实现“蟒蛇”绘制
1、任务分析
教师引导,学生回答:绘制从哪里入手呢?如何绘制一段曲线?如何绘制一条蟒蛇?如何绘制蟒蛇的颜?
2、讲解代码编写方式
教师讲授并演示操作,学生练习:Python的IDLE中两种编程方式(交互式和文件式)的区别和用途。
3、编程实现
教师案例演示,学生跟随操作:跟随老师使用文件方式编写绘制“蟒蛇”代码。在编写代码的过程中,注意强调两个单词中间的空格、代码中所有的符号都是英文输入状态下的符号等内容。
第4环节:知识延伸、拓展练习及分享交流(10分钟)
教师引导学生完成拓展任务:
生成器是什么意思
Python蟒蛇的颜:黑、红、蓝…
turtle.pencolor( ?)
Python蟒蛇的长度:1节、3节、6节……
for i in range( ?)paddles导联
Python蟒蛇的方向:向左走、斜着走……
turtle.seth( ?)
学生操作,教师指导;完成程度较好的学生指导同组学生。
第5环节:课程总结(5分钟)
1、教师答疑及总结
教师答疑总结:录入代码,单词不能写错,大小写要区分,注意中英文切换;
python代码画图案课程总结:通过本次课的学习,体会Python绘图功能的乐趣和Python编程的强大功
2、学生作品展示
根据课堂实际时间,挑选几名优秀学生上台进行作品介绍(编程的思路,遇到了哪里问题,如何解决的等),锻炼学生的语言表达能力及程序分析能力。
八、教学反思
本次课学生学习效果较好。需要注意的是:个别学生英语基础太差,单词的拼写出错,使学习的学习效率大打折扣。在以后的课程中,要求学生提前把程序中要使用的单词进行预习掌握。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。