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
                










