1
2
3
4
5
6
7
8
9
10
11
12
13
14

错误和异常

发布时间:2021-08-17 17:13   发布人:陈媛媛   浏览次数:308

【单元:错误和异常

内容描述:

程序中会遇到各种各样的问题,例如,访问一个格式损坏的文件、连接一个断开的网络等。此时,Python会检测到程序出现错误,无法正确执行。为避免因各种异常状况导致程序崩溃,程序开发中引入了异常处理机制,以处理或修复可能出现的问题,提供诊断信息,帮助开发人员尽快解决问题,恢复程序的正常运行。本单元我们一起学习捕获和处理异常、raise和assert语句自定义异常。

能力目标

知识目标

素质目标

1. 能够熟练捕获并处理异常

2. 能够raise和assert语句

3. 能够运用自定义异常解决问题

1. 理解异常的概念

2. 掌握捕获并处理异常的方式

3. 掌握raise和assert语句

4. 掌握自定义异常

1. 养成积极主动学习意识

2. 养成勤于动手的习惯

3. 养成团队合作能力

4. 养成良好的编程习惯

学习任务

重点难点

突破方法

任务一 错误和异常概述

任务二 捕获异常

任务三 抛出异常信息

任务四  自定义异常

教学重点:try-except语句捕获异常信息抛出异常信息;assert断言语句

教学难点:自定义异常;assert断言语句

采用翻转课堂、项目导入的教学模式,进行分组讨论、演示动画原理。运用多媒体、PyCharm开发环境、实训助手、教学平台等辅助授课。

【导学视频】

【思维导图】

image.png

【课程思政】

【课前准备】

课前微课

错误和异常的概述抛出异常和处理异常

查找资料

Python中的异常类

【学习资源】

教学视频

任务4.3.1错误和异常概述1

任务4.3.1错误和异常概述2

任务4.3.2捕获异常-try-except语句

任务4.3.2捕获异常-else子句

任务4.3.2捕获异常-finally子句

任务4.3.2捕获异常-单个异常

任务4.3.2捕获异常-多个异常

任务4.3.3抛出异常-raise语句

任务4.3.3抛出异常-assert语句

任务4.3.3抛出异常-异常的传递1

任务4.3.3抛出异常-异常的传递2

任务4.3.4自定义异常1

任务4.3.4自定义异常2



移动端学习通道


1630311634137051.png


     1630311704327428.png

   1630311747580498.png

教学

设计

错误和异常》教学设计

点击进入学习

教案

错误和异常》教案

点击进入学习

课件

错误和异常概述》课件

点击进入学习

捕获异常》课件

点击进入学习

抛出异常信息》课件

点击进入学习

自定义异常课件

点击进入学习

习题

错误和异常》习题

点击进入学习

实训

任务

错误和异常》实训指导书

点击进入学习

实训

流程

image.png

案例

源码

案例:身份归属地查询添加异常

案例:检测用户上传图片的格式

音频

答疑

异常处理机制有什么作用?

Python中常见错误是什么?

异常是什么意思?

Python中怎样捕获异常

Python中else子句怎样使用?

Python中finally怎样使用?

Python中怎样主动抛出异常?

怎样使用raise语句抛出异常?

原理动画

眼图的形成原理 

OSI_RM内信息结构 

包过滤防火墙示意图 

SNMP的5种关系

DPCM编码  

包丢失与重发

【拓展资源】

1 x证书

项目十视觉应用部署-实验3           项目十视觉应用部署-实验4

企业

案例

查询名片-查询功能实现

查询名片-准备处理名片函数

专业

英语

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语句

推荐

学习

内容

 

1.Python的迭代器和生成器

2.Python 有哪些好的学习资料