课程目录

1-1 [Python 语言概述] Python的诞生 (06:33)
1-2 [Python 语言概述] Python的发展趋势 (04:54)
1-3 [Python 语言概述] Python的优势以及缺点 (05:59)
1-4 [Python 语言概述] Python的应用领域 (02:39)
1-5 [Python 语言概述] Python的版本以及课程安排 (04:01)
1-6 [Python 语言概述] 写一个爬虫玩-案例演示 (09:43)
1-7 [Python 语言概述] 2.1 Python下载安装 (06:18)
2-1 [Python 环境配置] VSCode下载安装 (02:59)
2-2 [Python 环境配置] 手动安装pylint和autopep8 (13:37)
2-3 [Python 环境配置] VSCode插件配置 (06:27)
2-4 [Python 环境配置] 先尝试写一个程序 (10:50)
3-1 [Python 基础语法] 变量(上) (12:29)
3-2 [Python 基础语法] 变量(下) (10:57)
3-3 [Python 基础语法] 注释 (04:32)
3-4 [Python 基础语法] 数据类型初接触-字符串 (11:21)
3-5 [Python 基础语法] 数据类型初接触-数字 (01:30)
3-6 [Python 基础语法] 数据类型初接触-布尔值 (01:28)
3-7 [Python 基础语法] 数据类型初接触-None (01:08)
3-8 [Python 基础语法] 数据类型初接触-type() 判断数据类型 (04:59)
3-9 [Python 基础语法] 运算初接触-算数运算符 (07:54)
3-10 [Python 基础语法] 运算初接触-赋值运算符 (01:47)
3-11 [Python 基础语法] 函数初接触-函数定义、调用 (07:16)
3-12 [Python 基础语法] 函数初接触-函数的参数 (04:08)
3-13 [Python 基础语法] 函数初接触-函数的返回值 (06:11)
3-14 [Python 基础语法] 函数初接触-认识几个内置函数 (07:55)
3-15 [Python 基础语法] 好记性不如烂笔头 - 安排 (01:22)
3-16 [Python 基础语法] 好记性不如烂笔头 - 讲解 (09:56)
4-1 [Python 数据类型] 字符串(一) (06:31)
4-2 [Python 数据类型] 字符串(二) (09:15)
4-3 [Python 数据类型] 字符串(三) (07:42)
4-4 [Python 数据类型] 字符串(四) (09:25)
4-5 [Python 数据类型] 字符串(五) (06:58)
4-6 [Python 数据类型] 列表 (13:04)
4-7 [Python 数据类型] 元组 (07:49)
4-8 [Python 数据类型] 字典 (10:52)
4-9 [Python 数据类型] 集合 (02:55)
4-10 [Python 数据类型] 迭代(遍历)数据 (10:39)
4-11 [Python 数据类型] range()函数的妙用 (06:38)
4-12 [Python 数据类型] 使用列表推导式提升编码效率 (04:59)
4-13 [Python 数据类型] 序列类型 (03:10)
4-14 [Python 数据类型] 字符串常用方法(一) (12:17)
4-15 [Python 数据类型] 字符串常用方法(二) (03:36)
4-16 [Python 数据类型] 字符串常用方法(三) (03:34)
4-17 [Python 数据类型] 字符串常用方法(四) (06:35)
4-18 [Python 数据类型] 数字常用方法(一) (04:35)
4-19 [Python 数据类型] 数字常用方法(二) (05:16)
4-20 [Python 数据类型] 数字常用方法(三) (05:13)
4-21 [Python 数据类型] 数字常用方法(四) (04:29)
4-22 [Python 数据类型] 列表常用方法(一) (05:00)
4-23 [Python 数据类型] 列表常用方法(二) (04:21)
4-24 [Python 数据类型] 列表常用方法(三) (03:15)
4-25 [Python 数据类型] 元组常用方法 (02:22)
4-26 [Python 数据类型] 字典常用方法(一) (06:53)
4-27 [Python 数据类型] 字典常用方法(二) (04:49)
4-28 [Python 数据类型] 字典常用方法(三) (04:33)
4-29 [Python 数据类型] 集合常用方法(一) (09:10)
4-30 [Python 数据类型] 集合常用方法(二) (06:18)
4-31 [Python 数据类型] 集合常用方法(三) (04:23)
4-32 [Python 数据类型] 集合常用方法(四) (01:46)
4-33 [Python 数据类型] 集合常用方法(五) (02:52)
5-1 [Python 流程控制] == 和 != 是什么 (01:44)
5-2 [Python 流程控制] 条件语句 (09:38)
5-3 [Python 流程控制] 认识流程控制 (07:57)
5-4 [Python 流程控制] 三元表达式(三目运算符) (07:04)
5-5 [Python 流程控制] 循环语句 (06:50)
5-6 [Python 流程控制] continue 跳过循环 (03:45)
5-7 [Python 流程控制] break 跳出(停止)循环 (03:04)
5-8 [Python 流程控制] 初识迭代器 (03:15)
5-9 [Python 流程控制] 初识生成器 (06:38)
6-1 [Python 运算符] 算数运算符 (09:07)
6-2 [Python 运算符] 赋值运算符-海象运算符 (06:37)
6-3 [Python 运算符] 比较运算符 (02:43)
6-4 [Python 运算符] 逻辑运算符(一) (06:15)
6-5 [Python 运算符] 逻辑运算符(二) (09:25)
6-6 [Python 运算符] 成员运算符 (03:43)
6-7 [Python 运算符] 身份运算符 (08:01)
6-8 [Python 运算符] 位运算符(一) (09:40)
6-9 [Python 运算符] 位运算符(二) (05:58)
6-10 [Python 运算符] 位运算符(三) (05:47)
6-11 [Python 运算符] 位运算符(四) (08:04)
6-12 [Python 运算符] 运算符的优先级别 (03:50)
7-1 [Python 模块与包] 什么是模块 (07:13)
7-2 [Python 模块与包] 了解命名空间 (05:38)
7-3 [Python 模块与包] 模块导入(一) (05:20)
7-4 [Python 模块与包] 模块导入(二) (07:00)
7-5 [Python 模块与包] 认识__name__属性 (07:19)
7-6 [Python 模块与包] 什么是包 (02:20)
7-7 [Python 模块与包] 包的导入(一) (09:09)
7-8 [Python 模块与包] 包的导入(二) (06:58)
7-9 [Python 模块与包] 包的导入(三) (09:00)
7-10 [Python 模块与包] 包的导入(四) (05:23)
7-11 [Python 模块与包] 包的导入(五) (09:55)
7-12 [Python 模块与包] 模块的内置属性 (10:45)
7-13 [Python 模块与包] 包的内置属性 (03:40)
7-14 [Python 模块与包] pip介绍以及常用命令演示 (11:08)
7-15 [Python 模块与包] pip配置国内镜像源 (09:44)
8-1 [Python 函数精讲] 查看内置函数以及函数的帮助信息 (07:38)
8-2 [Python 函数精讲] 函数定义的补充 (07:48)
8-3 [Python 函数精讲] 函数注释的补充 (10:28)
8-4 [Python 函数精讲] 函数名的作用 (08:35)
8-5 [Python 函数精讲] 函数返回值(return)的补充 (05:10)
8-6 [Python 函数精讲] 序列解包与封包 (07:15)
8-7 [Python 函数精讲] 函数的必须参数以及关键字传参 (03:46)
8-8 [Python 函数精讲] 函数的默认参数 (02:33)
8-9 [Python 函数精讲] 函数的可变参数 (03:29)
8-10 [Python 函数精讲] 关键字参数 (04:37)
8-11 [Python 函数精讲] 函数的参数提示 (07:39)
8-12 [Python 函数精讲] 解包传参 (02:53)
8-13 [Python 函数精讲] 作用域与作用域链 (09:04)
8-14 [Python 函数精讲] global 关键字 (08:49)
8-15 [Python 函数精讲] nonlocal 关键字 (06:11)
8-16 [Python 函数精讲] 递归(一) (08:07)
8-17 [Python 函数精讲] 递归(二) (14:47)
8-18 [Python 函数精讲] 闭包 (06:56)
8-19 [Python 函数精讲] lambda表达式 (05:31)
9-1 [Python 面向对象] 认识类和对象 (07:07)
9-2 [Python 面向对象] self是什么鬼 (05:29)
9-3 [Python 面向对象] __init__() 构造函数 (08:53)
9-4 [Python 面向对象] 类变量 (09:38)
9-5 [Python 面向对象] 私有变量 (10:20)
9-6 [Python 面向对象] 实例方法、类方法、静态方法 (13:36)
9-7 [Python 面向对象] 私有方法 (09:07)
9-8 [Python 面向对象] 最简单的继承 (06:20)
9-9 [Python 面向对象] 继承后进行功能扩展 (09:00)
9-10 [Python 面向对象] 多重继承 (11:48)
9-11 [Python 面向对象] isinstance() (02:35)
9-12 [Python 面向对象] 使用dir() (02:20)
10-1 [Python 文件读写] 尝试文件读写 (06:35)
10-2 [Python 文件读写] 相对路径与绝对路径 (06:53)
10-3 [Python 文件读写] 文件的打开模式 (05:01)
10-4 [Python 文件读写] 文件写入 (04:36)
10-5 [Python 文件读写] 文件读取 (08:46)
10-6 [Python 文件读写] 关闭文件 (03:20)
10-7 [Python 文件读写] 重命名以及删除文件 (05:40)
10-8 [Python 文件读写] 迭代文件内容 (09:03)
11-1 [Python 异常处理] 异常介绍 (05:40)
11-2 [Python 异常处理] 最简单的异常捕获 (04:28)
11-3 [Python 异常处理] 捕获指定异常 (07:15)
11-4 [Python 异常处理] else 以及 finally (05:38)
11-5 [Python 异常处理] 自定义异常 (07:03)
12-1 [Python 正则表达式-语法篇] 正则演示 (08:21)
12-2 [Python 正则表达式-语法篇] 最简单的正则 (03:58)
12-3 [Python 正则表达式-语法篇] 字符集 (08:02)
12-4 [Python 正则表达式-语法篇] 重复匹配 (05:45)
12-5 [Python 正则表达式-语法篇] 单词边界和字符串边界 (06:33)
12-6 [Python 正则表达式-语法篇] 贪婪和非贪婪模式 (04:02)
12-7 [Python 正则表达式-语法篇] 子表达式(分组) (08:17)
12-8 [Python 正则表达式-语法篇] 零宽断言 (09:01)
12-9 [Python 正则表达式-语法篇] 匹配IP地址 (15:29)
12-10 [Python 正则表达式-语法篇] 匹配邮箱 (07:25)
13-1 [Python 正则表达式-代码篇] re模块的使用 (05:28)
13-2 [Python 正则表达式-代码篇] 修饰符以及正则中的注释 (12:41)
13-3 [Python 正则表达式-代码篇] search、match、fullmatch (06:07)
13-4 [Python 正则表达式-代码篇] 匹配对象和分组捕获(一) (09:13)
13-5 [Python 正则表达式-代码篇] 匹配对象和分组捕获(二) (07:37)
13-6 [Python 正则表达式-代码篇] findall、finditer (04:54)
13-7 [Python 正则表达式-代码篇] split (05:41)
13-8 [Python 正则表达式-代码篇] sub (10:31)
14-1 [实战案例-写一个爬虫玩儿] 写一个爬虫玩-案例演示 (09:43)
14-2 [实战案例-写一个爬虫玩儿] 案例流程规划 (09:58)
14-3 [实战案例-写一个爬虫玩儿] request_data模块编写 (16:06)
14-4 [实战案例-写一个爬虫玩儿] get_data模块编写(一) (14:43)
14-5 [实战案例-写一个爬虫玩儿] get_data模块编写(二) (07:41)
14-6 [实战案例-写一个爬虫玩儿] get_data模块编写(三) (10:40)
14-7 [实战案例-写一个爬虫玩儿] get_data模块编写(四) (09:28)
14-8 [实战案例-写一个爬虫玩儿] create_dir模块编写 (07:38)
14-9 [实战案例-写一个爬虫玩儿] html_template模块编写 (11:39)
14-10 [实战案例-写一个爬虫玩儿] down_data模块编写(一) (08:37)
14-11 [实战案例-写一个爬虫玩儿] down_data模块编写(二) (10:18)
14-12 [实战案例-写一个爬虫玩儿] down_data模块编写(三) (08:48)
14-13 [实战案例-写一个爬虫玩儿] run模块编写(一) (11:50)
14-14 [实战案例-写一个爬虫玩儿] run模块编写(二) (09:37)
14-15 [实战案例-写一个爬虫玩儿] run模块编写(三) (10:35)
14-16 [实战案例-写一个爬虫玩儿] run模块编写(四) (09:41)
14-17 [实战案例-写一个爬虫玩儿] run模块编写(五) (08:46)
14-18 [实战案例-写一个爬虫玩儿] run模块编写(六) (09:44)
14-19 [实战案例-写一个爬虫玩儿] run模块编写(七) (15:37)
14-20 [实战案例-写一个爬虫玩儿] run模块编写(八) (10:07)
14-21 [实战案例-写一个爬虫玩儿] run模块编写(九) (01:58)
14-22 [实战案例-写一个爬虫玩儿] run模块编写(十) (04:57)
14-23 [实战案例-写一个爬虫玩儿] 结束 (05:36)