Python:第二篇【Python】进阶—614人已学习
课程介绍
本书是智捷课堂开发的立体化图书中的一本,所谓“立体化图书”就是图书包含:书籍、视频、课件和服务等内容。 其中第二篇包括7章。内容包括Python数据结构,函数式编程,面向对象,异常处理,常用模块,正则表达式和文件操作与管理。通过本篇的学习,读者可以全面了解Python语言的进阶知识。
课程收益
掌握Python进阶知识
讲师介绍
关东升 更多讲师课程
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。
课程大纲
第1章:数据结构
1. 0.Python课程介绍 8:21
2. 9.1.1 序列 22:55
3. 9.1.2 创建元组 4:50
4. 9.1.3 访问元组 4:07
5. 9.1.4 遍历元组 3:51
6. 9.2.1 列表创建 5:12
7. 9.2.2 列表追加元素 3:54
8. 9.2.3 列表插入元素 1:32
9. 9.2.4 列表替换元素 0:43
10. 9.2.5 列表删除元素 4:12
11. 9.2.6 列表中其他常用方法 4:56
12. 9.2.7 列表推导式 6:01
13. 9.3.1 创建可变集合 4:40
14. 9.3.2 修改可变集合 3:36
15. 9.3.3 遍历集合 2:01
16. 9.3.4 不可变集合 2:20
17. 9.3.5 集合推导式 3:15
18. 9.4.1 创建字典 11:18
19. 9.4.2 修改字典 4:48
20. 9.4.3 访问字典 5:07
21. 9.4.4 遍历字典 2:33
22. 9.4.5 字典推导式 4:13
第2章:函数式编程
1. 10.1 定义函数 7:48
2. 10.2.1 使用关键字参数调用函数 6:04
3. 10.2.2 参数默认值 4:38
4. 10.2.3 可变参数 12:55
5. 10.3 函数返回值 5:56
6. 10.4 函数变量作用域 5:47
7. 10.5 生成器 13:17
8. 10.6 嵌套函数 6:45
9. 10.7.1 函数式编程-函数类型 12:37
10. 10.7.2 函数式编程-Lambda表达式 6:08
11. 10.7.3 函数式编程-三大基础函数 18:46
第3章:面向对象编程
1. 11.1 面向对象概述 3:53
2. 11.2 面向对象三个基本特性 7:06
3. 11.3.1 定义类 3:31
4. 11.3.2 创建和使用对象 6:55
5. 11.3.3 实例变量 9:58
6. 11.3.4 类变量 12:09
7. 11.3.5 构造方法 4:11
8. 11.3.6 实例方法 3:38
9. 11.3.7 类方法 7:10
10. 11.3.8 静态方法 4:15
11. 11.4.1 私有变量 2:57
12. 11.4.2 私有方法 2:34
13. 11.4.3 定义属性 7:41
14. 11.5.1 继承概念 6:49
15. 11.5.2 重写方法 3:53
16. 11.5.3 多继承 6:40
17. 11.6.1 多态概念 8:02
18. 11.6.2 类型检查 2:29
19. 11.6.3 鸭子类型 5:40
20. 11.7 Python根类——object 8:35
21. 11.8 枚举类 10:30
第4章:异常处理
1. 12.1 从一个问题开始 4:59
2. 12.2 异常类继承层次 2:44
3. 12.3 常见异常 8:48
4. 12.4 捕获异常 23:33
5. 12.5 异常堆栈跟踪 8:39
6. 12.6 释放资源 13:22
7. 12.7 自定义异常类 2:09
8. 12.8 显式抛出异常 6:11
第5章:常用模块
1. 13.1 math模块 11:26
2. 13.2 random模块 5:48
3. 13.3 datetime模块 32:22
4. 13.4 logging日志模块 24:15
第6章:正则表达式
1. 14.1.1 元字符 7:29
2. 14.1.2 字符转义 1:06
3. 14.1.3 开始与结束字符 7:08
4. 14.2.1 定义字符类 4:05
5. 14.2.2 字符类取反 3:24
6. 14.2.3 区间 3:02
7. 14.2.4 预定义字符类 5:23
8. 14.3.1 使用量词 6:02
9. 14.3.2 贪婪量词和懒惰量词 1:23
10. 14.4.1 使用分组 7:55
11. 14.4.2 命名分组 2:22
12. 14.4.3 反向引用分组 4:41
13. 14.4.4 非捕获分组 4:17
14. 14.5 re模块 15:11
15. 14.6 编译正则表达式 19:26
第7章:文件操作与管理
1. 15.1.1 文件打开 10:15
2. 15.1.2 文件关闭 7:18
3. 15.1.3 文本文件读写 7:00
4. 15.1.4 二进制文件读写 3:40
5. 15.2 使用os模块 10:13
6. 15.3 使用os.path模块 9:19
大家可以点击【 查看详情】查看我的课程
课程介绍
本书是智捷课堂开发的立体化图书中的一本,所谓“立体化图书”就是图书包含:书籍、视频、课件和服务等内容。 其中第二篇包括7章。内容包括Python数据结构,函数式编程,面向对象,异常处理,常用模块,正则表达式和文件操作与管理。通过本篇的学习,读者可以全面了解Python语言的进阶知识。
课程收益
掌握Python进阶知识
讲师介绍
关东升 更多讲师课程
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。
课程大纲
第1章:数据结构
1. 0.Python课程介绍 8:21
2. 9.1.1 序列 22:55
3. 9.1.2 创建元组 4:50
4. 9.1.3 访问元组 4:07
5. 9.1.4 遍历元组 3:51
6. 9.2.1 列表创建 5:12
7. 9.2.2 列表追加元素 3:54
8. 9.2.3 列表插入元素 1:32
9. 9.2.4 列表替换元素 0:43
10. 9.2.5 列表删除元素 4:12
11. 9.2.6 列表中其他常用方法 4:56
12. 9.2.7 列表推导式 6:01
13. 9.3.1 创建可变集合 4:40
14. 9.3.2 修改可变集合 3:36
15. 9.3.3 遍历集合 2:01
16. 9.3.4 不可变集合 2:20
17. 9.3.5 集合推导式 3:15
18. 9.4.1 创建字典 11:18
19. 9.4.2 修改字典 4:48
20. 9.4.3 访问字典 5:07
21. 9.4.4 遍历字典 2:33
22. 9.4.5 字典推导式 4:13
第2章:函数式编程
1. 10.1 定义函数 7:48
2. 10.2.1 使用关键字参数调用函数 6:04
3. 10.2.2 参数默认值 4:38
4. 10.2.3 可变参数 12:55
5. 10.3 函数返回值 5:56
6. 10.4 函数变量作用域 5:47
7. 10.5 生成器 13:17
8. 10.6 嵌套函数 6:45
9. 10.7.1 函数式编程-函数类型 12:37
10. 10.7.2 函数式编程-Lambda表达式 6:08
11. 10.7.3 函数式编程-三大基础函数 18:46
第3章:面向对象编程
1. 11.1 面向对象概述 3:53
2. 11.2 面向对象三个基本特性 7:06
3. 11.3.1 定义类 3:31
4. 11.3.2 创建和使用对象 6:55
5. 11.3.3 实例变量 9:58
6. 11.3.4 类变量 12:09
7. 11.3.5 构造方法 4:11
8. 11.3.6 实例方法 3:38
9. 11.3.7 类方法 7:10
10. 11.3.8 静态方法 4:15
11. 11.4.1 私有变量 2:57
12. 11.4.2 私有方法 2:34
13. 11.4.3 定义属性 7:41
14. 11.5.1 继承概念 6:49
15. 11.5.2 重写方法 3:53
16. 11.5.3 多继承 6:40
17. 11.6.1 多态概念 8:02
18. 11.6.2 类型检查 2:29
19. 11.6.3 鸭子类型 5:40
20. 11.7 Python根类——object 8:35
21. 11.8 枚举类 10:30
第4章:异常处理
1. 12.1 从一个问题开始 4:59
2. 12.2 异常类继承层次 2:44
3. 12.3 常见异常 8:48
4. 12.4 捕获异常 23:33
5. 12.5 异常堆栈跟踪 8:39
6. 12.6 释放资源 13:22
7. 12.7 自定义异常类 2:09
8. 12.8 显式抛出异常 6:11
第5章:常用模块
1. 13.1 math模块 11:26
2. 13.2 random模块 5:48
3. 13.3 datetime模块 32:22
4. 13.4 logging日志模块 24:15
第6章:正则表达式
1. 14.1.1 元字符 7:29
2. 14.1.2 字符转义 1:06
3. 14.1.3 开始与结束字符 7:08
4. 14.2.1 定义字符类 4:05
5. 14.2.2 字符类取反 3:24
6. 14.2.3 区间 3:02
7. 14.2.4 预定义字符类 5:23
8. 14.3.1 使用量词 6:02
9. 14.3.2 贪婪量词和懒惰量词 1:23
10. 14.4.1 使用分组 7:55
11. 14.4.2 命名分组 2:22
12. 14.4.3 反向引用分组 4:41
13. 14.4.4 非捕获分组 4:17
14. 14.5 re模块 15:11
15. 14.6 编译正则表达式 19:26
第7章:文件操作与管理
1. 15.1.1 文件打开 10:15
2. 15.1.2 文件关闭 7:18
3. 15.1.3 文本文件读写 7:00
4. 15.1.4 二进制文件读写 3:40
5. 15.2 使用os模块 10:13
6. 15.3 使用os.path模块 9:19
大家可以点击【 查看详情】查看我的课程