- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
教案
课程名称
Python程序设计
学时
2
序号
13
授课班级
日期
任课教师
课题
项目6:字典与集合应用
任务2:自助点餐系统
学习目标
1.通过引导学生深刻理解集合容纳不同元素的特性,培养学生包容与多元意识;
2.引导学生思考集合在集体中团队协作的作用,培养学生的团队协作精神。
3.通过集合的应用实例,培养学生利用信息技术解决实际问题的意识和能力,提高学生的信息素养和数字化学习能力;
4.通过集合的应用实例,增强学生学习编程的自信心和成就感,培养学生勇于探索、敢于创新的精神。
5.学生掌握Python集合的基本概念和创建方法;
6.学生能够操作使用添加、修改、删除、查找元素等集合的常用方法;
7.学生能够操作使用集合类型的操作符;
8.学生能够利用集合解决简单的实际应用问题。
学习内容
1.集合的定义、特性和应用场景。
2.集合的创建方法,包括直接赋值和使用函数等。
3.集合的基本的概念,强调集合无序性、多样性、唯一性。
4.集合元素增删改查的基本操作。
5.集合类型操作符的基本操作。
学习重难点
重点:
1.集合的基本概念和创建方法;
2.集合元素增删改查的基本操作;
3.集合的常用方法及其应用场景。
难点:
理解集合的无序性、多样性、唯一性,并利用集合的特性正确使用集合的基本操作和集合类型的操作符。
项目/任务
任务:自助点餐系统
任务描述:主要功能包括查看已点菜品、添加菜品、删除菜品、清空已点菜品、退出系统。
教学资源
准备
1.开发环境:PyCharm开发工具;
2.程序清单:自助点餐系统;
3.多媒体资源:课件、源代码、视频短片;
4.数字资源:智慧职教MOOC学院精品在线课《Python程序设计》;
5.教材:清华大学出版社张小志主编的《Python程序设计项目教程》;
清华大学出版社张小志主编的《Python程序设计项目化教程(数字教材)》。
教案
教
学
过
程
步骤
教师活动
学生活动
时间
分钟
1
教师通过提问激发兴趣:“大家了解了菜单管理系统后,有没有想过自助点餐系统是如何配合工作的?今天我们将学习用Python集合来实现一个简单的自助点餐系统。”
学生思考并回答教师的问题,对自助点餐系统产生初步的兴趣。
2
2
教师展示一个基本的自助点餐界面示例,包括菜品列表、价格、点餐功能等,引起学生好奇心。
学生观察示例界面,想象自己如何设计和实现这样的系统。
3
3
提出任务:教师通过集合的相关知识,提出实现自助点餐系统的功能。
学生思考实现该任务需要集合的哪些相关知识。
1
4
任务分析:教师引领学生对任务进行分析,需要用到的集合的相关知识。
学生分析任务,将实现过程分步骤分析。
3
5
教师明确本次课程的学习目标:
掌握Python集合的基本概念和创建方法,通过集合的常用方法进行集合元素的添加、修改、删除、查找等,使用集合类型的操作符,利用集合解决简单的实际应用问题。
了解自助点餐系统的基本结构和功能,能够使用集合实现一个简单的自助点餐系统。
学生认真听讲,明确学习目标。
2
6
教师设计2个与Python集合相关的小问题,通过课堂互动或线上平台进行前测。
学生积极回答问题,展示自己对Python集合的理解。
5
7
教师根据学生的回答情况,了解学生对集合知识的掌握程度,为后续教学做好铺垫。
学生根据教师的反馈,调整自己的学习状态,为接下来的学习做好准备。
4
8
相关知识:
教师进行知识讲解:
首先介绍Python集合的基本概念和常用操作,包括创建集合、查询集合元素、增加、删除、修改集合元素等。依据集合容纳不同元素的特性,激发学生包容与多元意识。
学生认真听讲,理解并掌握Python集合的概念和基本操作。
14
9
任务实现:
编程实战:教师将学生分成若干小组,每个小组负责设计并实现一个简单的自助点餐系统,实现的是顾客点餐功能。系统应包含以下功能:展示菜品列表及价格、用户点餐并显示点餐结果。
学生在小组内展开讨论,共同设计自助点餐系统的功能和界面。
14
10
教师进行巡回指导:在小组任务实现过程中,教师巡回指导,解答学生的疑问,提供必要的帮助和支持。同时,鼓励学生之间互相交流、合作解决问题。
学生在活动过程中,主动向教师请教,与同伴交流学习心得。
13
11
教师收集各小组的自助点餐系统作品,进行展示和点评。重点关注系统的功能实现、代码质量和创意程度。
学生展示自己的自助点餐系统作品,接受教师和同学的点评。
2
12
相关知识:
教师进行知识讲解:
介绍Python集合类型的操作符和基本操作,包括交集、并集、差集以及对称差集运算。
学生认真听讲,理解并掌握Python集合类型的操作符和基本操作方法。
12
13
您可能关注的文档
- 《Python程序设计》教案01 任务1:打印树形图案;02 任务1:打印简单名片、任务2:传统长度单位转换.docx
- 《Python程序设计》教案03 任务3:比较正方形和圆的面积、周长的大小;04 任务1快递计费.docx
- 《Python程序设计》教案05 任务2:用户登录检测;06 任务3数据加密.docx
- 《Python程序设计》教案07 任务4:猜价格赢折扣;08 任务1 输出英文歌词.docx
- 《Python程序设计》教案09 任务2 用户名密码提取;10 任务1演讲比赛评分系统任务2快递超市管理系统.docx
- 《Python程序设计》教案11 任务3中文数字转换;12 任务1菜单管理系统.docx
- 《Python程序设计》教案15 任务2:汽车进销存管理系统;16 任务3汉诺塔游戏设计.docx
- 《Python程序设计》教案17 任务:文件内容复制;18 任务:文件批量重命名、文件数据读写.docx
- 《Python程序设计》教案19 任务:虚拟宠物系统设计;20 任务:虚拟宠物系统设计.docx
- 《Python程序设计》教案21 任务:虚拟宠物系统设计;22 任务:虚拟宠物系统设计.docx
- internal for instructor-lesson plans partner course讲师课程计划合作伙伴.pdf
- 通过销售给客户来报废资产fifa abad国际足联世纪.pdf
- 内省了解javabean加强.pdf
- 测试无线终端开发认证组技术战略telus要求范围独立发布vstandalone terminal specification.pdf
- 计算书西区信息.pdf
- 文案详解the pelican kragi鹈鹕岩.pdf
- 综合平行证明.pdf
- 23ase study电子商务概要.pdf
- 文稿课件c o m qlik sense成果.pdf
- jimmy choo ss15男士系列鞋履mens collection男装.pdf
最近下载
- 材料电子及中子分析技术第8章 电子背散射衍射ppt.pptx VIP
- 人教版小学数学三年级下册全册教案(2024年春季修订).pdf
- 04 缤纷世界(2023初中英语中考时文阅读+完型填空+任务型阅读)(解析版).docx VIP
- ANSYS_Fluent_UDF_Manual(自定义UDF帮助文件).pdf VIP
- 你来比划我来猜(可选题组完美版).ppt
- 03 芸芸众生(2023初中英语中考时文阅读+完型填空+任务型阅读)(解析版).docx VIP
- 某EPC项目技术标投标文件.pdf
- 02 环保天地(2023初中英语中考时文阅读+完型填空+任务型阅读)(解析版).docx VIP
- DB33 1239-2021 建设工程配建5G移动通信基础设施技术标准.docx VIP
- 财政绩效评价方案.docx
文档评论(0)