项目七 Python函数(教案)-《程序设计基础Python》同步教学(电子工业版)

2024-11-21
| 3页
| 181人阅读
| 1人下载
普通

内容正文:

项目七 教案设计 项目课题 项目七 Python函数 授课时间 授课对象 学习目标 知识目标 1.了解函数的定义和调用方式。 2.理解函数的参数和返回值。 3.掌握函数嵌套调用的方法。 4.掌握递归函数和匿名函数的使用方法。 5.掌握局部变量和全局变量的区别。 技能目标 1.能够熟练应用函数嵌套调用的方法。 2.能够熟练应用递归函数和匿名函数。 3.能够区别运用函数中的全局变量和局部变量。 素养目标 1.培养缜密的逻辑思维能力,先厘清所需流程再进行后续工作。 2.培养获取新知识的能力,提升自身水平,学会用发展的眼光看待问题。 学情分析 在上一个项目中我们学习了Python字典和时间日期,掌握了字典的基本操作方法、字典的嵌套及其内建函数的使用方法、时间元组的用法。本项目我们主要学习Python函数。 重、难点 重点 掌握函数嵌套调用的方法。 掌握递归函数和匿名函数的使用方法。 掌握局部变量和全局变量的区别。 难点 掌握递归函数和匿名函数的使用方法。 教学方法 讲授法 教学用具 教材、课件、教案、微课、投影仪、计算机等 教学流程 教学环节 教学内容 备注 情境导入 【师】提前准备一个Python语言相关的视频供同学们观看,以大致了解如何进行教学,并让同学们做好听课和评课的记录。 【生】认真观看并做好记录。 讲授新知 任务7.1 函数的定义 7.1.1 函数的概念 7.1.2 自定义函数 def 函数名([参数列表]): # 函数_文档字符串 函数体 return 表达式 任务7.2 函数调用 7.2.1 简单的函数调用 1. return语句返回1个值 2. return语句返回多个值 7.2.2 参数传递 7.2.3 函数调用的参数类型 1. 必备参数 2. 默认值参数 def 函数名(形参名 = 默认值): 函数体 3. 关键字参数 4. 不定长参数 def 函数名([形参列表,] *args,**kwargs): 函数体 任务7.3 函数的嵌套 7.3.1 函数的嵌套定义 7.3.2 函数的嵌套调用 任务7.4 递归函数和匿名函数 7.4.1 递归函数 7.4.2 匿名函数 任务7.5 变量作用域 7.5.1 变量作用域的规则 7.5.2 全局变量和局部变量 7.5.3 global 和 nonlocal 关键字 巩固练习 【师】“通过此项目的学习,相信同学们对Python函数有了一个具体的了解。接下来同学们可以仔细阅读一遍自己的听课与评课记录,回忆一下老师讲课的内容,并结合课本知识进行巩固学习。” 作业布置 完成本项目的项目测评和项目实训部分,对所学知识进行练习和运用。 教学反思 学科网(北京)股份有限公司 $$

资源预览图

项目七  Python函数(教案)-《程序设计基础Python》同步教学(电子工业版)
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。