下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务3初探程序设计任务3初探程序设计教学设计一、教学目标素质目标:通过阅读材料和梳理知识,增强学生文化自信,提升数字化学习与创新核心素养;锻炼学生自主探究和团队协作意识。知识目标:能够说清楚Python库的概念以及调用库的优势;能够列举出常见的Python库名称;能够写出调用库的语句格式;能够说清楚三种程序结构的运行流程。能力目标:能够根据实际需求去选择合适的库并进行调用;能够完成第三方库的下载和调用;能够用Python编写并调试简单的顺序结构和选择结构程序;能够用Python编写并调试简单的for和while循环程序;能够用Python成功模仿案例,编写并调试网络爬虫程序来实现图片的批量自动下载。二、教学重难点教学重点:理解并掌握Python程序设计三种结构并编写简单程序。教学难点:for和while循环结构的理解。三、课时安排6课时四、教学策略教法:项目教学法、任务驱动法、讲授法、演示法学法:自主探究学习法、讨论法、小组合作学习法教学资源:多媒体教学设备、理实一体化机房、信息化教学平台、配套教学课件教学过程教学环节教学设计设计意图课前学习阅读专题情景和感知体验的阅读材料,通过预习课本和上网学习并整理Python的基本程序结构、库调用等相关知识,要求学生上传到信息化平台,并对课前预习任务实施主体多元评分。培养学生数字化学习与创新能力任务导入创设情况,任务引入:小小经过实践,在自己的计算机上成功搭建了Python的开发环境,并完成了人机对话模拟程序的设计。接下来,小小继续Python的探究之旅,争取利用Python编写出一个网络爬虫程序,完成高铁图片批量自动下载的任务。任务分析,拟定任务线路:要想利用Python设计出网络图片批量下载的爬虫程序,首先需要学习Python的基本程序结构、库调用等相关知识,掌握Python程序设计的基础技能;再通过调用库的方法读取相关网站的HTML代码,在HTML代码中收集需要下载图片的URL地址;最后根据这些图片的URL地址,使用相应的程序代码实施批量自动下载。感知体验:在编写程序实施批量自动下载图片前,请先体验手动下载图片的速度,为后续实现的图片批量自动下载程序提供对比。请访问“中车长春轨道客车股份有限公司”的官方网站,尝试手动下载网站内的动车组列车图片,保存到“D:\Train”中。通过设置贴近学生实际的生活情境,结合感知体验,激发学生的学习兴趣,引入学习任务。知识学习1.Python库的调用通过PPT讲解Python标准库:演示倒入随机库的方法,进而引导学生掌握import语句的使用。importrandom#导入随机库importturtle#导入海龟库教师演示第三方库的下载:通过演示在网络下载第三方库,并使用“Python库文件install”命令行进行安装。引导学生在互联网上查阅相关的第三方库:了解相应的功能。2.程序设计结构(1)顺序结构教师提问:“计算两个数的乘积怎么实现?”引导学生分组进行思考并按顺序写出计算的步骤。教师归纳出程序顺序结构。学生分组:思考并按顺序写出计算步骤的程序。教师归纳程序结构图:(2)选择结构教师提出问题:输入年龄进行判断是否大于或等于18岁,如果是则显示“成年人”,不是则显示“未成年”信息,这个问题怎么解决呢?请各组思考回答问题。学生分组探究:思考问题并回答,最后总结规律。教师引导学生学习:结合学生的描述,进行补充并讲解选择语句的结构。教师巡回指导:指导学生进行上机验证。教师归纳程序结构图:单分支结构流程双分支结构流程(3)循环结构教师引导学生学习:循环结构是指在一定条件下反复地执行某段程序的流程结构,Python提供了for循环和while循环两种语句。教师引入问题:生活中的循环现象例如:绕着操场长跑、一年四季、一周七天、一天24小时等等。教师引导学生讨论:顺序结构设计简单吗?从而讲解更加简单的方法for循环结构语句。学生分组完探究案例:计算s=1+2+3+…+100的结果,并归纳出For循环结构的流程图:教师提出问题:用for循环能否很方便的完成“检测输入的数字能否被7整除”的案例?引导学生探究:在学生的回答中引导学生逐步找到For循环结构存在的不足点:for循环和while循环的不同:for循环一般用于有具体执行次数的循环;while循环一般用于在指定条件内重复执行语句块的循环。小组合作例题探究:设计一个程序,检测输入的数字能否被7整除,如果不能被整除则要求重新输入,直到输入的数字能够被7整除为止。引导学生画出流程图:锻炼学生思考问题、解决问题的能力通过互联网查阅第三方库,引导学生使用互联网拓宽视野,培养数字化学习与创新的核心素养。锻炼学生自主探究意识。引导学生在探究的过程中,自主归纳出选择结构的特点,并绘制出流程图。用日常生活中的问题,引导学生理解循环的概念。在实践操作的过程中,强化对知识点的理解。引导学生在探究的过程中,自主归纳出For循环结构的特点,并绘制出流程图。通过对比策略,帮助学生更好的理解While循环的用途。引导学生在探究的过程中,自主归纳出For循环结构的特点,并绘制出流程图。实践操作小组合作方式按照拟定的任务线路实施任务。编写网络爬虫程序来实现图片的批量自动下载。小组合作训练培养团队协作精神。任务拓展拓展延伸:体验积木编程除了低代码开发平台外,生活中还有许多积木编程的软件。这些积木编程的软件提供了可视化的编程环境,用户在编程过程中不需要输入代码,只需要像堆积木一样,将可视化的积木代码块按照一定的思路和步骤搭载起来,设定好相关参数并运行,即可实现编程的效果。在积木编程的过程中,还可以切换至代码模式,查看真正实现功能的程序源代码。同学们也可以利用教材资源库中的“动车组列车控制”场景资源(图5-3-12),通过积木编程来尝试对动车组列车的开门、关门、前进、停止、车灯开启和关闭进行控制。同时也可以将积木模式切换至Python模式,对比两种编程方式的差异。开拓学生视野同时,了解最新编程的新技术,消除学生对编程的畏惧心理。任务评价学生根据学习情况完成表自我评价表提炼、巩固举一反三1.网络上还提供了许多爬虫的应用程序,可以使用爬虫应用程序来帮助我们批量自动收集许多有用的数据。请在网上搜索并使用一款
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电脑绘图设计核心要点解析
- 插画设计发展简史
- 书店端午节活动策划方案
- 教育企业宣传画册
- 工厂组织设计
- 美术活动:漂亮的房子
- 传媒公司活动策划方案
- 兔子创意手工课件
- 模拟报志愿活动总结
- 2025年城市公交优先道数据标注技术
- 色盲检测图(俞自萍第六版)
- 磨机负荷的磨音多频带检测研究-毕业论文
- 以焦炉气为原料合成甲醇项目可行性研究报告
- 文胸基础知识培训专家讲座
- 海产鱼类增养殖试题库
- YY/T 0681.4-2021无菌医疗器械包装试验方法第4部分:染色液穿透法测定透气包装的密封泄漏
- GB/T 13343-2008矿用三牙轮钻头
- GB/T 11032-2020交流无间隙金属氧化物避雷器
- 农药经营管理制度 农资产品经营管理制度 装卸储存 进货规章制度牌 共12份 可上墙 版
- 2023年湖南工程职业技术学院单招职业适应性测试笔试模拟试题及答案解析
- 小儿慢性咳嗽课件
评论
0/150
提交评论