版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
博学谷——让IT教学更简单,让IT学习更有效PAGE12PAGE5《Python程序开发案例教程(第2版)》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称第5章字典和集合计划课时6课时教学引入除了之前章节介绍的数据类型,Python还提供了两种实用且强大的数据类型,分别是字典和集合。字典通过键值对(key-value)的形式存储数据,大大提高了数据查找的效率;而集合作为无序且不包含重复数据的类型,它为处理数据唯一性提供了简洁便捷的方法。因此,字典和集合在解决许多实际问题时发挥着重要作用。本章将带大家学习字典和集合这两种类型。教学目标使学生掌握字典的创建方式,能够使用{}和dict()函数创建字典使学生掌握访问字典的方式,能够通过键访问字典中其对应的值使学生掌握字典元素的添加和修改方式,能够通过update()方法或字典的键添加或修改元素使学生掌握字典元素的删除方式,能够根据需求选择合适的方法从字典中删除元素使学生掌握字典元素的查询方式,能够通过items()、keys()、values()方法查询字典的所有元素、所有键和所有值使学生掌握集合的创建方式,能够使用{}和set()函数创建集合使学生掌握集合元素的基本操作,能够添加、删除和清空集合的元素使学生熟悉集合操作符的用法,能够通过操作符对集合进行联合、取交集、差补和对称差分操作教学重点字典的创建方式通过键访问字典字典元素的添加和修改字典元素的删除字典元素的查询集合的创建方式集合元素的添加、删除和清空教学难点集合类型的操作符实例3:生词本教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(字典的创建方式、通过键访问字典、实例1:单词识别、字典元素的添加和修改)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。通过直接引入的方式导入新课除了之前章节介绍的数据类型,Python还提供了两种实用且强大的数据类型,分别是字典和集合。字典通过键值对(key-value)的形式存储数据,大大提高了数据查找的效率,字典在解决许多实际问题时发挥着重要作用。本节将对字典的创建方式、通过键访问字典、实例1:单词识别、字典元素的添加和修改进行介绍。知识点1-字典的创建方式教师通过PPT讲解字典的方式。使用大括号“{}”创建字典使用dict()函数创建字典知识点2-通过键访问字典教师通过PPT讲解通过键访问字典。(1)演示通过键获取字典中对应的值知识点3-实例1:单词识别教师通过PPT结合实操的形式讲解实例1:单词识别。(1)通过PPT介绍任务案例需求。(2)通过PPT介绍任务案例分析思路。(3)在PyCharm中实现实例1:单词识别代码。三、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。四、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(字典元素的删除、字典元素的查询、实例2:手机通讯录)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中,我们介绍了字典的创建方式、通过键访问字典、实例1:单词识别、字典元素的添加和修改,在本节中将对字典元素的删除、字典元素的查询、实例2:手机通讯录进行介绍。三、新课讲解知识点1-字典元素的删除教师通过PPT讲解字典元素的删除。(1)演示pop()方法的使用(2)演示popitem()方法的使用(3)演示clear()方法的使用知识点2-实例2:字典元素的查询教师通过PPT讲解字典元素的查询。(1)查询字典的所有元素。(2)查询字典的所有键。(3)查询字典的所有值。知识点3-实例2:手机通讯录教师通过PPT结合实操的形式讲解实例2:手机通讯录。通过PPT介绍任务案例需求。通过PPT介绍任务案例分析思路。在PyCharm中实现实例2:手机通讯录代码。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(集合的创建方式、集合元素的添加、删除和清空、集合类型的操作符)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中介绍了字典元素的删除、字典元素的查询、实例2:手机通讯录,在本节中将对集合的创建方式、集合元素的添加、删除和清空、集合类型的操作符进行介绍。三、新课讲解知识点1-集合的创建方式教师通过PPT讲解集合的创建方式。(1)使用大括号“{}”创建集合(2)使用set()函数创建集合知识点2-集合元素的添加、删除和清空教师通过PPT讲解集合元素的添加、删除和清空。添加元素add()方法update()方法删除元素remove()方法discard()方法pop()方法clear()方法知识点3-集合类型的操作符教师通过PPT讲解集合类型的操作符。(1)联合操作:|(2)交集操作:&(3)差补操作:-(4)对称差分操作:^四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第四课时(实例3:生词本)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中介绍了集合的创建方式、集合元素的添加、删除和清空、集合类型的操作符,在本节中将对生词本进行讲解。三、新课讲解知识点1-实例3:生词本教师通过PPT结合实操的形式讲解实例3:生词本。(1)通过PPT介绍任务案例需求。(2)通过PPT介绍任务案例分析思路。(3)在PyCharm中实现实例3:生词本代码。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第五、六课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为:字典的创建方式、通过键访问字典、字典元素的添加和修改、字典元素的删除)形式:单独完成题目:练习字典的创建方式、通过键访问字典练习字典元素的添加和修改、字典元素的删除上机二:(考察知识点为:字典元素的查询、集合的创建方式、集合元素的添加、删除和清空)形式:单独完成题目:(1)练习字典元素的查询、集合的创建方式(2)练习集
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论