【单元:定义与调用函数】 | ||||||
内容描述: 如果程序较复杂,并且程序中重复执行某一功能,如何提高代码利用率,使程序结构更加清晰?函数被指封装起来的、实现某种功能的一段代码,它可以被其他函数调用。当程序实现的功能较为复杂时,开发人员通常会提取其中的功能性代码模块化为一个函数,提高代码复用性、降低代码冗余、使程序结构更加清晰。本次任务我们将学习函数的定义与调用方法。 | ||||||
能力目标 | 知识目标 | 素质目标 | ||||
1. 能够熟练定义函数与调用函数 2. 能够熟练运用函数解决实际问题,简化程序结构 | 1. 掌握函数的定义与调用 2. 掌握函数的参数传递方式 3. 掌握局部变量和全局变量的使用 4. 熟悉匿名函数与递归函数的使用 5. 了解常用的内置函数 | 1. 养成积极主动学习意识 2. 养成勤于动手的习惯 3. 养成团队合作能力 4. 养成良好的编程习惯 | ||||
学习任务 | 重点难点 | 突破方法 | ||||
任务一 实现四则运算器 任务二 运用参数传递数据 任务三 定义局部和全局变量 任务四 用递归函数输出斐波那契数列 | 教学重点:位置参数、关键字参数、默认参数 教学难点:全局变量、匿名函数、递归函数 | 采用翻转课堂、项目导入的教学模式,进行分组讨论、演示动画原理。运用多媒体、PyCharm开发环境、实训助手、教学平台等辅助授课。 | ||||
【导学视频】 | ||||||
【思维导图】 | ||||||
【课程思政】 | ||||||
【课前准备】 | ||||||
课前微课 | 函数的定义 | 函数的调用 | 参数的传递 | |||
查找资料 | Python常用的内置函数 | |||||
【学习资源】 | ||||||
教学视频 | ||||||
移动端学习通道 | ||||||
教学 设计 | ||||||
教案 | ||||||
课件 | ||||||
习题 | ||||||
实训 任务 | ||||||
实训 流程 | ||||||
案例 源码 | ||||||
音频 答疑 | 什么是关键字参数? | |||||
原理动画 | ||||||
【拓展资源】 | ||||||
1 x证书 | ||||||
企业 案例 | ||||||
专业 英语 | integrated [ˈɪntɪgreɪtɪd] 集成 print [print ] 打印 set [ set] 设置 instance ['instəns ] 实例,情况 reset [r i set] 重新设置 tool [tu:l] 工具 get [get ] 获取,获得 data ['deitə] 资料 break [breik] 退出 method [ 'meθə d] 方法 continue [kən 'tinju] 跳出...继续 result [ ri'zʌlt ] 结果 | |||||
拓展 作业 | 1.输出汉诺塔移动过程 2.运用函数实现学生管理系统 | |||||
推荐 学习 内容 |