第1章: Python 语言概述
1.1:关于学习起来很烦躁的问题【重要】
1.2:关于注意力【重要】
1.3:Python的诞生
1.4:Python的发展趋势
1.5:Python的优势以及缺点
1.6:Python的应用领域
1.7:Python的版本以及课程安排
1.8:写一个爬虫玩-案例演示
第2章: Python 环境配置
2.1:Python下载安装
2.2:VSCode下载安装
2.3:VSCode插件配置
2.4:手动安装pylint和autopep8(补录)
2.5:先尝试写一个程序
第3章: Python 基础语法
3.1:变量(上)
3.2:变量(下)
3.3:注释04分33秒[付费]
3.4:数据类型初接触-字符串
3.5:数据类型初接触-数字
3.6:数据类型初接触-布尔值
3.7:数据类型初接触-None
3.8:数据类型初接触-type() 判断数据类型
3.9:运算初接触-算数运算符
3.10:运算初接触-赋值运算符
3.11:函数初接触-函数定义、调用
3.12:函数初接触-函数的参数
3.13:函数初接触-函数的返回值
3.14:函数初接触-认识几个内置函数
3.15:好记性不如烂笔头 - 安排
3.16:好记性不如烂笔头 - 讲解
第4章: Python 数据类型
4.1:字符串(一)
4.2:字符串(二)
4.3:字符串(三)
4.4:字符串(四)
4.5:字符串(五)
4.6:列表
4.7:元组
4.8:字典
4.9:集合
4.10:迭代(遍历)数据
4.11:range()函数的妙用
4.12:使用列表推导式提升编码效率
4.13:序列类型
4.14:字符串常用方法(一)
4.15:字符串常用方法(二)
4.16:字符串常用方法(三)
4.17:字符串常用方法(四)
4.18:数字常用方法(一)
4.19:数字常用方法(二)
4.20:数字常用方法(三)
4.21:数字常用方法(四)
4.22:列表常用方法(一)
4.23:列表常用方法(二)
4.24:列表常用方法(三)
4.25:元组常用方法
4.26:字典常用方法(一)
4.27:字典常用方法(二)
4.28:字典常用方法(三)
4.29:集合常用方法(一)
4.30:集合常用方法(二)
4.31:集合常用方法(三)
4.32:集合常用方法(四)
4.33:集合常用方法(五)
第5章: Python 流程控制
5.1:== 和 != 是什么
5.2:认识流程控制
5.3:条件语句
5.4:三元表达式(三目运算符)
5.5:循环语句
5.6:continue 跳过循环
5.7:break 跳出(停止)循环
5.8:初识迭代器
5.9:初识生成器
第6章: Python 运算符
6.1:算数运算符
6.2:赋值运算符-海象运算符
6.3:比较运算符
6.4:逻辑运算符(一)
6.5:逻辑运算符(二)
6.6:成员运算符
6.7:身份运算符
6.8:位运算符(一)
6.9:位运算符(二)
6.10:位运算符(三)
6.11:位运算符(四)
6.12:运算符的优先级别
第7章: Python 函数精讲
7.1:查看内置函数以及函数的帮助信息
7.2:函数定义的补充
7.3:函数注释的补充
7.4:函数名的作用
7.5:函数返回值(return)的补充
7.6:序列解包与封包
7.7:函数的必须参数以及关键字传参
7.8:函数的默认参数
7.9:函数的可变参数
7.10:关键字参数
7.11:函数的参数提示
7.12:解包传参
7.13:作用域与作用域链
7.14:global 关键字
7.15:nonlocal 关键字
7.16:递归(一)
7.17:递归(二)
7.18:闭包
7.19:lambda表达式
第8章: Python 模块与包
8.1:什么是模块
8.2:了解命名空间
8.3:模块导入(一)
8.4:模块导入(二)
8.5:认识__name__属性
8.6:什么是包
8.7:包的导入(一)
8.8:包的导入(二)
8.9:包的导入(三)
8.10:包的导入(四)
8.11:包的导入(五)
8.12:模块的内置属性
8.13:包的内置属性
8.14:pip介绍以及常用命令演示
第9章: Python 面向对象
9.1:认识类和对象
9.2:self是什么鬼
9.3:__init__() 构造函数
9.4:类变量
9.5:私有变量
9.6:实例方法、类方法、静态方法
9.7:私有方法
9.8:最简单的继承
9.9:继承后进行功能扩展
9.10:多重继承
9.11:isinstance()
9.12:使用dir()
第10章: Python 文件读写
10.1:尝试文件读写
10.2:相对路径与绝对路径
10.3:文件的打开模式
10.4:文件写入
10.5:文件读取
10.6:关闭文件
10.7:重命名以及删除文件
10.8:迭代文件内容
第11章: Python 异常处理
11.1:异常介绍
11.2:最简单的异常捕获
11.3:捕获指定异常
11.4:else 以及 finally0
11.5:自定义异常
第12章: Python 正则表达式-语法篇
12.1:正则演示
12.2:最简单的正则
12.3:字符集
12.4:重复匹配
12.5:单词边界和字符串边界
12.6:贪婪和非贪婪模式
12.7:子表达式(分组)
12.8:零宽断言
12.9:匹配IP地址
12.10:匹配邮箱
第13章: Python 正则表达式-代码篇
13.1:re模块的使用
13.2:修饰符以及正则中的注释
13.3:search、match、fullmatch
13.4:匹配对象和分组捕获(一)
13.5:匹配对象和分组捕获(二)
13.6:findall、finditer
13.7:split
13.8:sub
第14章: 实战案例-写一个爬虫玩儿
14.1:写一个爬虫玩-案例演示
14.2:案例流程规划
14.3:request_data模块编写
14.4:get_data模块编写(一)
14.5:get_data模块编写(二)
14.6:get_data模块编写(三)
14.7:get_data模块编写(四)
14.8:create_dir模块编写
14.9:html_template模块编写
14.10:down_data模块编写(一)
14.11:down_data模块编写(二)
14.12:down_data模块编写(三)
14.13:run模块编写(一)
14.14:run模块编写(二)
14.15:run模块编写(三)
14.16:run模块编写(四)
14.17:run模块编写(五)
14.18:run模块编写(六)
14.19:run模块编写(七)
14.20:run模块编写(八)
14.21:run模块编写(九)
14.22:run模块编写(十)
14.23:结束
第99章: 补录课程
99.1:py下载与安装
99.2:pycharm安装
99.3:pycharm写第一个程序
99.4:MacOS安装配置python