第三单元 3.4 打开数据的宝箱:列表类型(教案)-《Python程序设计基础》(高等教育出版社)同步精品课堂

2025-12-02
| 4页
| 104人阅读
| 1人下载
精品

内容正文:

《Python程序设计基础》教案 课 题 《第三单元 3.4 打开数据的宝箱:列表类型》 课 型 讲授 课 时 2 授课班级 计算机专业学生 授课时间 授课教师 教材分析 本课程采用的教材是高等教育出版社出版的《Python程序设计基础》,是浙江省中职计算机高考的指定教材。本节为第三单元第四节“打开数据的宝箱:列表类型”,主要内容为列表元素的访问、列表的运算、列表函数的使用以及列表的转换等内容。 学情分析 本课的授课对象是中职计算机专业的学生,在学习本节课之前,学生已经学习和了解了数据类型的分类与特点,为本节课的学习打好了理论基础。在本节课中,学生将学习列表元素的访问与运算,掌握列表函数的使用,为后续的编程学习做准备。对于中职的学生而言,列表是一个相对来说比较抽象的概念,在知识讲解时要联系生活实际,用具体的例子帮助学生理解列表的概念和作用,掌握列表的相关操作。 学习目标 了解列表的特点;掌握列表的运算;掌握列表函数的使用;能够进行列表的转换操作 学习重难点 重点:列表的运算;列表函数的使用 难点:列表函数的使用 教学方法 讲授法、任务驱动法 课前准备 教学课件、思维导图、相关图片和视频资料 教学媒体 PPT 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 描述列表的概念:列表是一种可变的有序集合,用于存储一系列的元素。这些元素可以是任意类型,包括数字、字符串、布尔值,甚至是其他列表或复杂对象。 提问:根据列表的概念,你认为列表有哪些应用场景? 听教师讲解列表的概念 思考列表的应用场景 开门见山,引导学生思考列表的作用与应用场景 活动二: 调动思维 探究新知 子任务一:列表元素的访问 1、索引访问 正向索引:从 0 开始(如poem[0]取第一个元素)。 反向索引:从 - 1 开始(如poem[-1]取最后一个元素)。 2、切片访问 切片访问:列表[start:stop:step](与字符串切片语法一致,如poem[1:3]取第 2-3 个元素)。 3、实践练习 练习 1:完成示例 1 代码填空,提取 “白居易”“王之涣”(参考举一反三例 1 的poems[1:3])。 听教师讲解列表元素的访问,思考区分字符串与列表的访问特性的异同 与已学知识“字符串”进行知识迁移,更好地理解列表元素的访问 活动三: 调动思维 探究新知 子任务二:列表的运算 1、加法运算 加法运算(+):两个列表拼接成新列表(例:list1 + list2)。 2、乘法运算 乘法运算(*):列表与整数相乘,重复元素生成新列表(例:[1,2] * 3→[1,2,1,2,1,2])。 3、比较运算 比较运算(==、>、< 等):按元素顺序逐一比较,直到分出大小(与字符串比较逻辑一致)。 4、成员运算 成员运算(in/not in):判断元素是否存在于列表中(例:"李白" in poet)。 听教师讲解列表的运算 掌握列表的加法、乘法、比较、成员运算规则 活动四: 调动思维 探究新知 子任务三:列表的函数与列表的转换 1、列表函数 append():在列表末尾添加元素。 extend():将另一个列表的元素添加到当前列表末尾。 insert():在指定位置插入元素。 remove():移除第一个匹配的指定元素。 pop():移除并返回指定位置的元素(默认最后一个)。 index():返回元素首次出现的索引。 count():返回元素出现的次数。 sort():对列表元素排序(直接修改原列表)。 reverse():反转列表元素(直接修改原列表)。 len():返回列表长度。 2、列表的转换 用list()函数将字符串、元组、集合等转换为列表(例:list("123")→['1','2','3'])。 3、实践练习 完成示例 4 代码填空,统计成语数量、排序成语列表。 完成实践练习 掌握常用列表函数的用法 掌握列表与其他类型的转换 活动五: 巩固练习 素质提升 1、 如何进行列表索引访问 2、 列表的运算有哪些 3、 如何进行列表的转换 思考并回答教师提问,回顾本堂课所学知识点 回顾所学,巩固知识点 课堂小结 作业布置 课堂小结:讲解思考题,引导学生回顾本节所学知识。 作业:1、完成课后习题 2、完成思维导图的绘制。 板书设计 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第三单元 3.4 打开数据的宝箱:列表类型(教案)-《Python程序设计基础》(高等教育出版社)同步精品课堂
1
第三单元 3.4 打开数据的宝箱:列表类型(教案)-《Python程序设计基础》(高等教育出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。