python提高课程
课程介绍
课程章节 
课程公告
python提高课程
1. day01-序列公共操作(运算符、公共方法、类型转换) 试学
1.1. 复制序列元素、判断元素是否存在 试学
1.2. len获取序列长度、del删除序列或者序列元素 选修
1.3. 求序列最大值、最小值、range函数使用 选修
1.4. enumerate组合新序列,包含序号和元素值 选修
1.5. 序列容器类型的转换 选修
1.6. 教案、代码 选修
1.7. day01作业 选修
1.8. 购物卡消费组合-作业讲解 选修
2. day02-列表、字典、集合推导式 选修
2.1. 通过while循环遍历append元素,追加列表元素值 试学
2.2. 使用for循环、range函数、列表推导式生成列表 试学
2.3. 带if的列表推导式 选修
2.4. 多个for循环实现列表推导式 选修
2.5. 字典推导式体验 选修
2.6. 将两个列表合并为一个字典 选修
2.7. 提取字典中目标数据 选修
2.8. 集合推导式,会自动去重 选修
2.9. 教案、代码 选修
2.10. day02作业 选修
3. day03-函数定义、参数、返回值、文档注释、嵌套调用 选修
3.1. 函数的作用 试学
3.2. 函数使用步骤、若没有函数代码很难管理 试学
3.3. 通过函数优化代码 选修
3.4. 函数使用步骤回顾 选修
3.5. 函数使用注意(先定义再使用、调用才执行) 选修
3.6. 函数的参数作用 选修
3.7. 函数的返回值return使用 选修
3.8. return特点总结、Debug单步调试两种方式演示 选修
3.9. 综合使用参数和返回值的小案例 选修
3.10. 函数文档注释的作用和语法 选修
3.11. 函数的嵌套调用机制 选修
3.12. 函数综合使用案例一 选修
3.13. 函数综合使用案例二 选修
3.14. 教案、代码 选修
3.15. day03作业 选修
4. day04-局部变量、全局变量、函数的不同种类参数 选修
4.1. 体会局部变量的作用域 试学
4.2. 体会全局变量的作用域 试学
4.3. 使用global,在函数体内部修改全局变量 选修
4.4. 多函数共用全局变量、返回值可作为其他函数参数 选修
4.5. 函数返回多个值,可以返回元组、列表、字典等 选修
4.6. 函数参数-位置和个数定义和调用要一致 选修
4.7. 关键字参数,通过键值形式指定参数 选修
4.8. 缺省参数,为参数提供默认值 选修
4.9. 不定长参数-包裹位置参数或者包裹关键字参数 选修
4.10. 教案、代码 选修
4.11. day04作业 选修
5. day05-拆包、引用、可变不可变类型 选修
5.1. 拆包元组和字典 试学
5.2. 交换变量值方式1-通过第三变量完成交换 试学
5.3. 交换变量值方式2-通过元组拆包完成交换 选修
5.4. 引用概念、id函数查看内存地址、整数不可变类型 选修
5.5. 列表地址引用、列表是可变类型 选修
5.6. python中把引用作为参数来传递 选修
5.7. 可变和不可变类型总结 选修
5.8. 教案、代码 选修
5.9. day05作业 选修
6. day06-文件操作、打开、读写、关闭、文件夹创建、重命名、删除 选修
6.1. 文件常用操作有哪些,以及作用简单了解 试学
6.2. 文件操作步骤、简单演示 试学
6.3. 文件访问模式介绍和演示 选修
6.4. 文件对象方法-写数据write、读数据read 选修
6.5. 文件对象方法-读取所有行readlines、读取一行readline 选修
6.6. 文件对象方法-移动文件指针seek方法 选修
6.7. 文件备份操作-组合新备份文件名 选修
6.8. 文件备份操作-while读写备份文件数据 选修
6.9. 文件和文件夹的常用操作 选修
6.10. 教案、代码 选修
6.11. day06作业 选修
7. day07-面向对象思想、类定义、对象创建、属性添加、魔法函数 选修
7.1. 理解面向对象的思想 试学
7.2. 类的概念、类和对象的关系 试学
7.3. 定义类的方式,主要学习新式类 选修
7.4. 创建对象,调用对象方法、self含义 选修
7.5. 在类外面添加、获取对象属性 选修
7.6. 在类里面获取对象属性 选修
7.7. init魔法方法,初始化对象属性 选修
7.8. 带参数的init魔法函数使用 选修
7.9. str魔法方法,描述对象信息 选修
7.10. 删除对象时,会自动调用del魔法方法 选修
7.11. 教案、代码 选修
7.12. day07作业 选修
8. day08-面向对象案例一 选修
8.1. 思考类的设计、大致包含哪些属性和行为 选修
8.2. 详细设计类,确定函数逻辑,函数内如何修改属性值 选修
8.3. init魔法方法中初始化属性值,定义操作方法 选修
8.4. 定义str魔法方法,输出对象状态,并且测试对象 选修
8.5. 继续添加对象方法,修改str魔法函数,测试 选修
8.6. 详细分析代码、测试,加深面向对象思想理解 选修
8.7. 教案、代码 选修
8.8. day08作业 选修
9. day09-面向对象案例二 选修
9.1. 项目案例分析、思考有哪些类、类的属性和方法 选修
9.2. 动手编码实现主要类,思考代码逻辑实现 选修
9.3. 根据类模板,创建对象,调用对象方法 选修
9.4. 代码回顾、注意self指向当前所属的被调用的对象 选修
9.5. 教案、代码 选修
9.6. day09作业 选修
10. day10-单继承、多继承、多层继承、私有权限 选修
10.1. 继承的概念、体验继承 试学
10.2. 单继承概念、动手练习 试学
10.3. 多继承概念和案例 选修
10.4. 子类重写父类同名方法和属性 选修
10.5. 子类调用父类的同名方法和属性 选修
10.6. 多层继承,孙子类继承父类、父类继承爷爷类 选修
10.7. super()调用父类方法使用 选修
10.8. super()设置具体父类、mro魔法方法 选修
10.9. 定义私有属性和方法 选修
10.10. 获取和修改私有属性值 选修
10.11. 教案、代码 选修
10.12. day10作业 选修
11. day11-多态、类属性、类方法、static静态方法 选修
11.1. 复习封装、继承,了解多态概念 试学
11.2. 通过汽车过闸机比喻阐述多态的作用 试学
11.3. 定义父类、子类,模拟汽车通过收费站多态使用 选修
11.4. 类属性作用和场景、和实例属性的区别 选修
11.5. 通过代码设置和访问类属性、体会用法和作用 选修
11.6. 通过类名.类属性名修改类属性值 选修
11.7. 类方法定义和使用场景、通常配合类属性使用 选修
11.8. 静态方法使用场景、和类方法、实例方法比较 选修
11.9. 教案、代码 选修
11.10. day11作业 选修
12. day12-Exception异常捕获try、异常传递、自定义异常 选修
12.1. 体验异常抛出和捕获 试学
12.2. 捕获指定类型的异常 试学
12.3. 捕获多个指定异常 选修
12.4. 通过except as变量名,捕获异常描述信息 选修
12.5. Exception是异常类父类,捕获所有异常 选修
12.6. 异常的else和异常的finally用法 选修
12.7. 异常的传递现象 选修
12.8. 自定义异常,raise抛出异常对象 选修
12.9. 教案、代码 选修
12.10. day12作业 选修
13. day13-模块_包 选修
13.1. 了解模块的含义、导入其他模块并使用该模块函数 试学
13.2. import导入模块的几种用法 试学
13.3. 导入模块和功能时,通过as起别名方便调用 选修
13.4. 定义和测试自定义模块 选修
13.5. 自定义模块中类、函数、变量都可以被其他模块使用 选修
13.6. 不同模块功能名冲突,使用后导入的,可以定义别名解决冲突 选修
13.7. python的搜索定位顺序 选修
13.8. all变量声明其他模块通过匹配符导入的范围 选修
13.9. 包的创建,以及导入包的两种方式 选修
13.10. 教案、代码下载 选修
13.11. day13作业 选修