- 0
- 0
- 约3.43千字
- 约 7页
- 2026-03-11 发布于广西
- 举报
PAGE
PAGE1
Python元组与集合
——第14次课常规课
一、教学目标
1.知识与技能
(1)认识新的数据结构元组与集合;
(2)理解元组的概念,掌握元组中数据的基本操作;
(3)理解集合的概念,熟悉集合的数据操作方法。
2.过程与方法:
(1)通过一个个贴近生活的案例进行情景引入,激发学生对本节学习内容的兴趣,引发关联性的内容思考;
(2)每节课程开始前,对上节学习内容的知识点进行复习,加深印象;
(3)老师与学生间进行代码互动式的教学编写,带着孩子一步步完成任务。
3、情感态度与价值观:
(1)通过贴近生活的案例培养激发孩子的兴趣与爱好,在一个个生活案例中树立孩子正确的价值导向;
(2)代码的编写过程是精彩的,也是乏味的;是充满创造性的,也是一点点的基础前行;训练孩子逻辑思维、想象能力的同时,还磨练了孩子们的耐心,做到身心的锻炼。
二、教学重点、难点
【重点】元组和集合的概念
【难点】处理元组与集合中数据的基本操作方法
课时安排
课时安排:120分钟
四、上课准备
1. 课前检查所有学员电脑Python的安装情况,打开代码试运行。
2. 课前检查电脑、投影仪、网络是否有故障,及时修复。
3. 备课过程中预设上课的突发情况,想办法解决。
4. 备课过程中,以学生的视角去审视自己的课堂,及时做出改进。
5. 课前排查教学环境中所存在的安全隐患。
五、教学活动
活动时长
教学活动
注意事项
课前回顾
5min
列表数据内容的“增、删、改、查、排序”
举例一串数据,安排小朋友进行意义演示操作,可以抢答提问的形式。
课前回顾,复习上节课的学习内容。以提问引导的方式,增强学生的记忆。
情景引入
10min
2.1上节课我们距离了超市购物,学习了列表的基本操作,哪位同学还记得,如果一件商品我们买重了,应该怎么处理呢?【学生提问】
2.2又或者遇见了两种口味的雪糕,表示都很想要,但是实际只能选择一种,那么我们又该如何选择呢?【学生提问】
2.3上面的两种情况如果用我们学到的列表知识来解决的话,是不是很棘手呢?又或者超级的麻烦呀!不用担心,今天我们学习两种新的数据结构,元组和集合,当学习了这两种数据结构之后,我们要解决重复购买问题,选择困难症可是十分容易的呢!
列表去重的方法有很多,可以引导孩子去思考,如何操作!
引出今天要学习的知识内容!
新知教授
30-40min
3元组
3.1首先我们先学习元组这个知识点,相对于列表复杂的操作方法,元组还是相对简单的!那么什么是元组呢?元组也是用来存数数据的!他和列表是亲戚,可以说长得超级像!怎么个像法呢?注意看
元组名=(数据1,数据2,数据三,…)
观察到了没有?他和列表有什么区别吗?【学生提问】对,符号不一样,列表用的是“[]”中括号,而元组用的是小括号,都是用来存数据的,元组的索引也是从0开始的,最根本的不同点就在于元组中的数据是不可修改的!记住了哦,这点很重要,因为元组中数据的不可修改的特性,就导致了它没有列表“增删改查”的那些复杂操作!还有一点是很重要的,元组中存储的只有一个数据的时候,需要加“,”逗号,比如tuple=(20,)如果不加,你就会发现他的数据类型会发生改变。说到这里,是不是回到了我们之前提到的问题,如果想保留购物车里的东西应该肿么办?是不是用元组保留就可以了!只要数据进了购物车,就休想把它改变!
这个时候我们就会发现,程序运行会报错!因为元组中数据的不可修改性,我们不能够像列表一样,通过索引给它重新赋值,是不是就解决了选择困难症用户了呀,选都选了,就不用再修改了!其次元组还是一种非常有个性的数据类型,不仅不允许修改其中的数据,还不允许删除其中的某个单独的数据,除非,全部删除。。。
当我们使用del删除这个goods的元组后,再尝试打印就会报错,说明这个元组已经不存在了。因此,由于元组的特殊性,我们现在能对元组进行的操作仅剩——查询这一种。
3.2元组和列表之间也是可以相互转化的。当我们需要对元组数据进行复杂操作的时候,只需要把他的数据类型转换成列表就可以,毕竟列表提供了很多的操作功能供我们选择。
使用list()函数,可以把元组转换成列表
list(元组)
使用tuple()函数,可以把列表转化差元组
tuple(列表)
认识元组,可以通过与列表进行对比来体现出来。
多让孩子自己动手进行代码练习,发现其中的变化。
课间休息
10min
老师组织一些活动,操类、逻辑题或小游戏,也可和孩子多交流,了解课程理解能力。
新知教授
20-25min
5.1集合
集合是一个无序的,不重复的序列,可以说,拥有了集合,就再也不用担心重复购买的问题了!因为集合有一个特殊的功能,叫做自动去重!那么集
您可能关注的文档
- python编程02-神奇的圆教案.docx
- python编程03-太极图教案.docx
- python编程04-铜钱古币.docx
- python编程06_新年贺卡.docx
- python编程06_新年贺卡.pptx
- python编程08_奥运五环.docx
- python编程09_多彩多边形.docx
- python编程10_多彩同心圆.docx
- python编程11-排列小星星.docx
- python编程11-排列小星星.pptx
- 河南省名校大联考2024-2025学年高一上学期12月月考物理试题物理试题大联考.docx
- 衡水金卷2024-2025学年度高一年级12月联考英语答案.docx
- 河南省南阳市六校联考2024-2025学年高一上学期12月月考政治试题高一政治参考答案.docx
- 河南省名校大联考2024-2025学年高一上学期12月月考政治试题政治试题大联考.docx
- 河南省名校大联考2024-2025学年高一上学期12月月考生物试题生物试题大联考.docx
- 河南省南阳市2024-2025学年高一上学期12月月考英语试题.docx
- 河南省九师联考2024-2025学年高一上学期11月期中考试政治含解析.docx
- 河南省名校大联考2024-2025学年高一上学期12月月考历史试题历史试题大联考.docx
- 河北省沧州四县联考2024-2025学年高一上学期11月月考政治试题.docx
- 河南省名校大联考2024-2025学年高一上学期12月阶段性测试(二)化学试题化学试题大联考.docx
最近下载
- 2025年北京市海淀区中考一模生物试题.docx VIP
- 过程装备制造及检测.邹广华.刘强.课后习题答案.doc VIP
- 《非正规填埋固体废物异位综合处置全流程技术指南》.docx VIP
- 特种炭黑的塑料专用指引-卡博特.PDF VIP
- 天马离心脱水机-HSG1400操作与维护手册.doc VIP
- 工程进度计划与措施完整版.docx VIP
- 2025组织生活会个人发言材料.docx VIP
- SZSD03 0002—2024农业农村大数据 数据采集标准规范.pdf VIP
- 2026年春季新人教版八年级生物下册全册教学课件(2026年2月修订).pptx
- 2025首届电力低空经济发展大会:电力场景具身智能检修机器人技术及应用.pdf
原创力文档

文档评论(0)