文档介绍:《Python程序开发案例教程》课程教学整体设计
(课程英文名称)
课程编号:xxxxx
学 分:
学 时:76学时 (其中:讲课学时36 上机学时:30)
先修课程:计算机应用基础
后续课程:无
√
集合的创建方式
√
集合元素的添加、删除和清空
√
集合类型的操作符
√
√
第6章 函数
章名
函数
学时
6
学****目标
掌握函数的定义与调用
掌握函数的参数传递方式
掌握局部变量和全局变量的使用
熟悉匿名函数与递归函数的使用
了解常用的内置函数
知识点
了解
掌握
重点
难点
函数的定义
√
函数的调用
√
位置参数
√
√
√
关键字参数
√
√
√
默认参数
√
√
√
不定长参数
√
√
√
局部变量
√
全局变量
√
√
匿名函数
√
√
递归函数
√
√
Python常用内置函数
√
第7章 类与面向对象
章名
类与面向对象
学时
7
学****目标
理解面向对象的概念,明确类和对象的含义
掌握类的定义与使用方法
熟练创建对象、访问对象成员
掌握实现成员访问限制的意义,可熟练访问受限成员
了解构造方法与析构方法的功能与定义方式
熟悉类方法和静态方法的定义与使用
掌握类的继承与方法的重写
熟悉多态的意义
知识点
了解
掌握
重点
难点
面向对象概述
√
面向对象的基本概念
√
类和对象的关系
√
类的定义与访问
√
√
对象的创建与使用
√
√
访问限制
√
√
构造方法
√
√
析构方法
√
类方法
√
√
静态方法
√
√
单继承
√
√
多继承
√
√
方法的重写
√
√
√
super()函数
√
√
多态
√
√
第8章 模块
章名
模块
学时
3
学****目标
了解模块的概念及其导入方式
掌握常见标准模块的使用
了解模块导入的特性
掌握自定义模块的使用
掌握包的结构及其导入方式
了解第三方模块的下载安装
知识点
了解
掌握
重点
难点
什么是模块
√
模块的导入方式
√
√
常见的标准模块
√
√
自定义模块
√
√
__all__属性
√
√
__name__属性
√
√
包的结构
√
√
包的导入
√
√
第三方模块的下载与安装
√
第9章 文件与文件路径操作
章名
文件与文件路径操作
学时
6
学****目标
掌握文件的打开与关闭操作
掌握文件读取的相关方法
掌握文件写入的相关方法
熟悉文件的拷贝与重命名
了解文件夹的创建、删除等操作
掌握与文件路径相关的操作
知识点
了解
掌握
重点
难点
打开文件
√
关闭文件
√
文件的读取
√
√
√
数据写入
√
√
√
文件的定位读取
√
√
√
文件的拷贝
√
文件的重命名
√
创建目录
√
删除目录
√
获取目录的文件列表
√
相对路径与绝对路径
√
获取当前路径
√
检测路径的有效性
√
路径的拼接
√
第10章 错误和异常
章名
错误和异常
学时
4
学****目标
理解异常的概念
掌握捕获并处理异常的方式
掌握raise和assert语句
掌握自定义异常
掌握with语句的使用
了解上下文管理器
知识点
了解
掌握
重点
难点
错误和异常概述
√
try-except语句
√
√
捕获异常信息
√
√
else子句
√
√
finally子句
√
√
raise语句
√
√
异常的传递
√
√
assert断言语句
√
√
√
自定义异常
√
√
with语句
√
上下文管理器
√
√
自定义上下文管理器
√
√