Python编程基础

蔡金程

目录

  • 1 第一章 Python概述
    • 1.1 第一课时 认识大数据和人工智能,Python的特点及应用领域
    • 1.2 第二课时 Python历史、Python2和Python3的版本区别
    • 1.3 第三课时 Python的安装使用
    • 1.4 第四课时 上机练习
    • 1.5 第五课时 Pycharm的安装和使用、本章小结
    • 1.6 第六课时 上机练习
  • 2 第二章 算法——程序的灵魂
    • 2.1 第7课时 算法
    • 2.2 第8课时 习题上机编程
    • 2.3 第9课时 面向过程和面向对象的编程思想
    • 2.4 第10课时 习题上机编程
  • 3 第三章 Python语法基础
    • 3.1 第11课时 基本语法、变量和数据类型
    • 3.2 第12课时 标识符和关键字、简单数值类型
    • 3.3 第13课时 算术运算符、赋值、复合赋值和比较运算符
    • 3.4 第14课时 逻辑运算符和成员运算符、位运算和运算符优先级及小结
    • 3.5 第15课时 习题上机编程
    • 3.6 第16课时 习题上机编程
  • 4 第四章 Python常用语句
    • 4.1 第17课时 判断语句1
    • 4.2 第18课时 判断语句1
    • 4.3 第19课时 习题上机编程
    • 4.4 第20课时 习题上机编程
    • 4.5 第21课时 循环语句和其他语句1
      • 4.5.1 第22课时 循环语句和其他语句2
    • 4.6 第23课时 习题上机编程
    • 4.7 第24课时 习题上机编程
  • 5 第五章 字符串
    • 5.1 第25课时 从《共产党宣言》到python字符串宣言
    • 5.2 第26课时 字符串的输入输出
    • 5.3 第27课时 切片操作及内建函数(部分)
    • 5.4 第28课时 字符串内建函数
    • 5.5 第29课时 习题上机编程
    • 5.6 第30课时 习题上机编程
  • 6 第六章 列表、元组、字典和集合
    • 6.1 第31课时 列表
    • 6.2 第32课时 列表嵌套、元组
    • 6.3 第33课时 字典
    • 6.4 第34课时 集合
    • 6.5 第35课时 习题上机编程
    • 6.6 第36课时 习题上机编程
  • 7 第七章 Python函数
    • 7.1 第37课时 什么是函数
    • 7.2 第38课时 函数返回值、函数案例-通讯录管理系统
    • 7.3 第39课时 函数嵌套调用、变量作用域、递归函数和匿名函数
    • 7.4 第40课时 常用函数
    • 7.5 第41课时 习题上机编程
    • 7.6 第42课时 习题上机编程
    • 7.7 第43课时 ​阶段案例设计-学生信息管理系统
  • 8 第八章 高级函数
    • 8.1 第44课时 高级函数-闭包和装饰器
    • 8.2 第45课时 高级函数-常见内置函数
    • 8.3 第46课时 习题上机编程
  • 9 第九章 Python文件和文件夹操作
    • 9.1 第47课时 文件操作
    • 9.2 第48课时二进制文件操作
    • 9.3 第49课时文件夹操作和批量创建、删除文件案例
    • 9.4 第50课时阶段案例学生通讯录管理系统(文件版)
    • 9.5 第51课时 上机 开发完成学生通讯录管理系统(文件版)
  • 10 第十章 Python异常处理
    • 10.1 第52课时 异常介绍和异常处理形式
    • 10.2 第53课时 捕获多个异常和异常处理的完整语句
    • 10.3 第54课时 抛出异常raise和assert语句
    • 10.4 第55课时 自定义异常、with语句和上下文管理器
  • 11 第十一章 模块
    • 11.1 第56课时 什么是模块
    • 11.2 第57课时 模块name属性和搜索路径
    • 11.3 第58课时 包的使用
  • 12 第十二章 Python面向对象编程
    • 12.1 第59课时 面向对象编程概念和类对象的定义使用
    • 12.2 第60课时 私有成员和公有成员、数据成员、方法属性
    • 12.3 第61课时 面向对象的三大特征
    • 12.4 第62课时 特殊方法与运算符重载 和阶段案例与本章小结
    • 12.5 第63课时 上机完成案例设计
    • 12.6 第64课时 上机完成案例设计
第52课时 异常介绍和异常处理形式

第十章 Python异常处理

 学习目标:

1、理解异常的概念

2、掌握处理异常的几种方式

3、掌握raise和assert语句,会抛出自定义的异常

4、掌握with和as环境安装器的使用

本章开篇主题:


第52课时 异常简介和异常处理形式


  1. 一、异常介绍:1、什么是异常?2、异常类3、如何处理异常?

  2. 二、异常处理形式:1、简单异常 try… except  2、终止行为  finally


随堂练习:第52课时随堂练习

一.单选题(共2题,25.0分)

1

)类是所有异常类的父类。


2

finally语句块中的代码( )。



二.填空题(共3题,37.5分)

1

在Python中,异常是指程序运行时引发的错误,引发错误的原因有很多,如                  等。

2

在Python中,所有的异常类都是           的子类。所有异常都是基类Exception成员,它们都定义在           模块中,不必导入即可直接使用。


3

当异常对象没有进行处理和捕捉,程序就使用回溯来终止执行,这些信息包括错误的名称(例如NameError)、                  

三.判断题(共3题,37.5分)

1

如果异常对象已经被处理或捕捉,程序就会使用冋溯终止执行。()

2

finally子句是一段无论是否有异常发生都会执行的代码.()

3

异常是指程序运行时引发的错误,引发错误的原因有很多,如除零.下标越界、文件不存在等。()