项目三数据结构与函数教案_第1页
项目三数据结构与函数教案_第2页
项目三数据结构与函数教案_第3页
项目三数据结构与函数教案_第4页
项目三数据结构与函数教案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE5PAGE5PAGE6PAGE6

课题项目三数据结构与函数课时8课时(360min)教学目标知识目标:(1)认识Python数据结构。(2)掌握列表、元组、字典和集合的创建与基本操作方法。(3)掌握函数的定义和调用方法。(4)掌握函数参数和返回值的使用方法。(5)了解匿名函数能力目标:(1)能够根据实际情况使用合适的数据结构解决问题。(2)能够使用函数封装代码,实现模块化编程。素质目标:(1)锻炼逻辑思维能力,加强程序设计的严谨性。(2)尝试使用不同的数据结构和函数解决同一问题,激发创新思维。教学重难点教学重点:列表、元组、字典和集合的创建与基本操作方法、函数的定义和调用方法、函数参数和返回值的使用方法。教学难点:函数的定义和调用方法教学方法问答法、讨论法、讲授法、演示法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,将学生分组并分工,完成课前任务请各组组长组织组员登录文旌课堂,查找相关资料或扫码观看微课视频,讨论并回答下列问题:问题1:Python中常用的数据结构有哪些?问题2:说一说你对函数的认识。【学生】完成课前任务第1、2课时考勤【教师】清点上课人数,记录好考勤【学生】班干部报请假人员及原因新课预热【教师】自我介绍,与学生简单互动,介绍课程内容、考核标准等【学生】聆听、互动【教师】简要介绍了解Python数据结构列表、元组、字典和集合都是

Python

中常用的数据结构,很多复杂的程序设计都要使用这些数据结构。掌握常见的数据结构及其操作对于编写高效、易维护的代码至关重要。【学生】聆听、记录、理解问题导入【教师】提出以下问题:请同学们思考一下,Python中常用的数据结构有哪些呢?【教师】播放相应视频,引入Python数据结构的概念。【学生】聆听、记录、理解传授新知任务一存储并操作销售和管理费用数据一、列表【教师】通过多媒体讲解Python列表相关操作1.创建列表2.提取列表元素3.添加元素【教师】提出以下问题:请同学们思考一下,append()和extend()函数向列表中添加元素有什么区别?【学生】聆听、记录、理解4.删除元素5.修改元素6.查询元素位置7.列表排序8.统计次数【学生】聆听、记录、理解课堂小结【教师】简要总结本节课的要点掌握Python列表的创建与基本操作方法。【学生】总结回顾知识点作业布置【教师】布置课后作业请根据课堂上所学知识,完成教材课后练习。本课作业布置二维码老师用文旌课堂APP扫描此码,即可进行线上作业布置【学生】完成课后任务第3、4课时考勤【教师】清点上课人数,记录好考勤【学生】班干部报请假人员及原因新课预热【教师】自我介绍,与学生简单互动,介绍课程内容、考核标准等【学生】聆听、互动【教师】简要介绍了解Python数据结构列表、元组、字典和集合都是

Python

中常用的数据结构,很多复杂的程序设计都要使用这些数据结构。掌握常见的数据结构及其操作对于编写高效、易维护的代码至关重要。【学生】聆听、记录、理解问题导入【教师】提出以下问题:请大家讨论一下,什么是Python的元组、字典,它们和列表有哪些区别?【教师】引入元组、列表的概念【学生】聆听、记录、理解传授新知任务一存储并操作销售和管理费用数据二、元组【教师】通过多媒体讲解Python元组的相关操作1.创建元组2.提取元组元素3.元组其他操作【学生】聆听、记录、理解三、字典【教师】通过多媒体讲解Python字典的相关操作1.创建字典2.提取字典元素3.添加和修改元素4.删除元素5.更新字典6.遍历字典【学生】聆听、记录、理解课堂小结【教师】简要总结本节课的要点掌握Python元组、字典的创建与基本操作方法。【学生】总结回顾知识点作业布置【教师】布置课后作业请根据课堂上所学知识,完成教材课后练习。本课作业布置二维码老师用文旌课堂APP扫描此码,即可进行线上作业布置【学生】完成课后任务第5、6课时考勤【教师】清点上课人数,记录好考勤【学生】班干部报请假人员及原因新课预热【教师】自我介绍,与学生简单互动,介绍课程内容、考核标准等【学生】聆听、互动【教师】简要介绍了解Python数据结构列表、元组、字典和集合都是

Python

中常用的数据结构,很多复杂的程序设计都要使用这些数据结构。掌握常见的数据结构及其操作对于编写高效、易维护的代码至关重要。【学生】聆听、记录、理解问题导入【教师】提出以下问题:请大家讨论一下,什么是Python的集合,它和列表、元组、字典有哪些区别?【教师】引入元组、列表的概念【学生】聆听、记录、理解传授新知任务一存储并操作销售和管理费用数据四、集合【教师】通过多媒体讲解Python集合的相关操作1.创建集合2.添加和删除元素3.集合运算【学生】聆听、记录、理解任务实施【教师】通过小旌引出本次任务实施的主题——使用字典存储并操作销售和管理费用数据。【教师】讲解实施步骤实施步骤创建两个字典dict1、dict2(结构见下图),并执行以下操作。dict1和dict2的结构(1)提取dict1中“销售费用”对应的值。(2)将dict2中“2月”对应的值修改为“0.6”。(3)向dict1中添加元素“'财务费用':10000”。(4)将dict1中“管理费用”的值与dict2中“2月”的值相乘。(5)删除dict1中的元素“财务费用”。【学生】聆听、操作、讨论课堂小结【教师】简要总结本节课的要点掌握集合的创建与基本操作方法。【学生】总结回顾知识点作业布置【教师】布置课后作业请根据课堂上所学知识,完成教材课后练习。本课作业布置二维码老师用文旌课堂APP扫描此码,即可进行线上作业布置【学生】完成课后任务第7、8课时考勤【教师】清点上课人数,记录好考勤【学生】班干部报请假人员及原因新课预热【教师】自我介绍,与学生简单互动,介绍课程内容、考核标准等【学生】聆听、互动【教师】简要介绍函数的定义和使用方法函数是可重复使用的,用于实现单一或相关联功能的代码段。它是

Python

为提高代码效率,减少数据冗余而提供的最基本的程序结构。【学生】聆听、记录、理解问题导入【教师】提出以下问题:请大家讨论一下,Python中常用的函数有哪些呢?【教师】播放相应视频,引入Python函数的概念。【学生】聆听、记录、理解传授新知任务二实现数据运算一、函数的定义【教师】通过多媒体讲解函数的定义及调用方法除内置函数外,在Python中也可以自定义函数。Python中自定义函数的语法格式如下。def函数名(形式参数列表):函数体【学生】聆听、记录、理解二、函数的调用定义函数的目的是调用函数,以实现特定的功能。调用函数的语法格式如下。函数名(实际参数列表)其中,实际参数(实参)表示传递给函数的具体值。三、函数的参数1.位置参数2.关键字参数3.默认参数4.可变参数四、函数的返回值五、匿名函数任务实施【教师】通过小旌引出本次任务实施的主题——使用函数相关知识实现数据运算。【教师】讲解实施步骤实施步骤(1)使用def关键字定义一个累加函数add(),用于创建一个空列表和一组从0到9的数据,并将这组数据中的元素进行累加操作后添加到列表(使用list.append()实现)。(2)使用lambda函数实现数据偏移(偏移量为3),然后创建一个空列表和一组从0到9的数据,并将这组数据中的元素进行偏移

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论