【单元:错误和异常】 | ||||
内容描述: 程序中会遇到各种各样的问题,例如,访问一个格式损坏的文件、连接一个断开的网络等。此时,Python会检测到程序出现错误,无法正确执行。为避免因各种异常状况导致程序崩溃,程序开发中引入了异常处理机制,以处理或修复可能出现的问题,提供诊断信息,帮助开发人员尽快解决问题,恢复程序的正常运行。本单元我们一起学习捕获和处理异常、raise和assert语句、自定义异常。 | ||||
能力目标 | 知识目标 | 素质目标 | ||
1. 能够熟练捕获并处理异常 2. 能够raise和assert语句 3. 能够运用自定义异常解决问题 | 1. 理解异常的概念 2. 掌握捕获并处理异常的方式 3. 掌握raise和assert语句 4. 掌握自定义异常 | 1. 养成积极主动学习意识 2. 养成勤于动手的习惯 3. 养成团队合作能力 4. 养成良好的编程习惯 | ||
学习任务 | 重点难点 | 突破方法 | ||
任务一 错误和异常概述 任务二 捕获异常 任务三 抛出异常信息 任务四 自定义异常 | 教学重点:try-except语句;捕获异常信息;抛出异常信息;assert断言语句 教学难点:自定义异常;assert断言语句 | 采用翻转课堂、项目导入的教学模式,进行分组讨论、演示动画原理。运用多媒体、PyCharm开发环境、实训助手、教学平台等辅助授课。 | ||
【导学视频】 | ||||
【思维导图】 | ||||
【课程思政】 | ||||
【课前准备】 | ||||
课前微课 | 错误和异常的概述 | 抛出异常和处理异常 | ||
查找资料 | Python中的异常类 | |||
【学习资源】 | ||||
教学视频 | ||||
移动端学习通道 |
| |||
教学 设计 | ||||
教案 | ||||
课件 | ||||
习题 | ||||
实训 任务 | ||||
实训 流程 | ||||
案例 源码 | ||||
音频 答疑 | ||||
原理动画 | ||||
【拓展资源】 | ||||
1 x证书 | ||||
企业 案例 | ||||
专业 英语 | exception[ɪkˈsepʃn] 例外 异常 assert[əˈsɜːt]断言 error[ˈerə(r)] 错误 误差 interpreter [ɪnˈtɜ:prɪtə(r)] 解释器 count [kaunt] 计数;计算 configured [kən'fɪɡəd] 配置 private ['praivit ] 私有的,私人的 super ['sju: pə] 父类的,超级的,超类的 | |||
拓展 作业 | 1. 登录系统账号检测 2. 学习with语句与上下文管理器 3.练习try...except、else子句、finally子句、raise语句 | |||
推荐 学习 内容 |
|