python提高课程
1.
day01-序列公共操作(运算符、公共方法、类型转换)
试学
1.2.
len获取序列长度、del删除序列或者序列元素
选修
1.3.
求序列最大值、最小值、range函数使用
选修
1.4.
enumerate组合新序列,包含序号和元素值
选修
2.1.
通过while循环遍历append元素,追加列表元素值
试学
2.2.
使用for循环、range函数、列表推导式生成列表
试学
3.
day03-函数定义、参数、返回值、文档注释、嵌套调用
选修
3.2.
函数使用步骤、若没有函数代码很难管理
试学
3.5.
函数使用注意(先定义再使用、调用才执行)
选修
3.8.
return特点总结、Debug单步调试两种方式演示
选修
4.
day04-局部变量、全局变量、函数的不同种类参数
选修
4.3.
使用global,在函数体内部修改全局变量
选修
4.4.
多函数共用全局变量、返回值可作为其他函数参数
选修
4.5.
函数返回多个值,可以返回元组、列表、字典等
选修
4.6.
函数参数-位置和个数定义和调用要一致
选修
4.9.
不定长参数-包裹位置参数或者包裹关键字参数
选修
5.
day05-拆包、引用、可变不可变类型
选修
5.2.
交换变量值方式1-通过第三变量完成交换
试学
5.3.
交换变量值方式2-通过元组拆包完成交换
选修
5.4.
引用概念、id函数查看内存地址、整数不可变类型
选修
5.6.
python中把引用作为参数来传递
选修
6.
day06-文件操作、打开、读写、关闭、文件夹创建、重命名、删除
选修
6.1.
文件常用操作有哪些,以及作用简单了解
试学
6.4.
文件对象方法-写数据write、读数据read
选修
6.5.
文件对象方法-读取所有行readlines、读取一行readline
选修
6.6.
文件对象方法-移动文件指针seek方法
选修
6.8.
文件备份操作-while读写备份文件数据
选修
7.
day07-面向对象思想、类定义、对象创建、属性添加、魔法函数
选修
7.4.
创建对象,调用对象方法、self含义
选修
7.10.
删除对象时,会自动调用del魔法方法
选修
8.1.
思考类的设计、大致包含哪些属性和行为
选修
8.2.
详细设计类,确定函数逻辑,函数内如何修改属性值
选修
8.3.
init魔法方法中初始化属性值,定义操作方法
选修
8.4.
定义str魔法方法,输出对象状态,并且测试对象
选修
8.5.
继续添加对象方法,修改str魔法函数,测试
选修
8.6.
详细分析代码、测试,加深面向对象思想理解
选修
9.1.
项目案例分析、思考有哪些类、类的属性和方法
选修
9.2.
动手编码实现主要类,思考代码逻辑实现
选修
9.3.
根据类模板,创建对象,调用对象方法
选修
9.4.
代码回顾、注意self指向当前所属的被调用的对象
选修
10.
day10-单继承、多继承、多层继承、私有权限
选修
10.6.
多层继承,孙子类继承父类、父类继承爷爷类
选修
10.8.
super()设置具体父类、mro魔法方法
选修
11.
day11-多态、类属性、类方法、static静态方法
选修
11.2.
通过汽车过闸机比喻阐述多态的作用
试学
11.3.
定义父类、子类,模拟汽车通过收费站多态使用
选修
11.4.
类属性作用和场景、和实例属性的区别
选修
11.5.
通过代码设置和访问类属性、体会用法和作用
选修
11.7.
类方法定义和使用场景、通常配合类属性使用
选修
11.8.
静态方法使用场景、和类方法、实例方法比较
选修
12.
day12-Exception异常捕获try、异常传递、自定义异常
选修
12.4.
通过except as变量名,捕获异常描述信息
选修
12.5.
Exception是异常类父类,捕获所有异常
选修
12.6.
异常的else和异常的finally用法
选修
12.8.
自定义异常,raise抛出异常对象
选修
13.1.
了解模块的含义、导入其他模块并使用该模块函数
试学
13.3.
导入模块和功能时,通过as起别名方便调用
选修
13.5.
自定义模块中类、函数、变量都可以被其他模块使用
选修
13.6.
不同模块功能名冲突,使用后导入的,可以定义别名解决冲突
选修
13.8.
all变量声明其他模块通过匹配符导入的范围
选修