课程目录
- 01_Python语言的特点
- 02_Python的发展历史与版本
- 03_Python的安装
- 04_Python程序的书写规则
- 05_基础数据类型
- 06_变量的定义和常用操作
- 07_序列的概念
- 08_字符串的定义和使用
- 09_字符串的常用操作
- 10_元组的定义和常用操作
- 11_列表的定义和常用操作
- 12_条件语句
- 13_for循环
- 14_while循环
- 15_for循环语句中的if嵌套
- 16_while循环语句中的if嵌套
- 17_字典的定义和常用操作
- 18_列表推导式与字典推导式
- 19_文件的内建函数
- 20_文件的常用操作
- 21_异常的检测和处理
- 22_函数的定义和常用操作
- 23_函数的可变长参数
- 24_函数的变量作用域
- 25_函数的迭代器与生成器
- 26_lambda表达式
- 27_Python内建函数
- 28_闭包的定义
- 29_闭包的使用
- 30_装饰器的定义
- 31_装饰器的使用
- 32_自定义上下文管理器
- 33_模块的定义
- 34_PEP8编码规范
- 35_类与实例
- 36_如何增加类的属性和方法
- 37_类的继承
- 38_类的使用-自定义with语句
- 39_多线程编程的定义
- 40_经典的生产者和消费者问题
- 41_Python标准库的定义
- 42_正则表达式库re
- 43_正则表达式的元字符
- 44_正则表达式分组功能实例
- 45_正则表达式库函数match与search的区别
- 46_正则表达式库替换函数sub的实例
- 47_日期与时间函数库
- 48_数学相关库
- 49_使用命令行对文件和文件夹操作
- 50_文件夹操作库os.path
- 51_机器学习的一般流程与NumPy安装
- 52_NumPy的数组与数据类型
- 53_NumPy数组和标量的计算
- 54_NumPy数组的索引和切片
- 55_Pandas安装与Series结构
- 56_Series的基本操作
- 57_Dataframe的基本操作
- 58_层次化索引
- 59_Matplotlib的安装与绘图
- 60_机器学习分类的原理
- 61_Tensorflow的安装
- 62_根据特征值分类的模型和代码
- 63_网页数据的采集与urllib库
- 64_网页常见的两种请求方式get和post
- 65_http头部信息的模拟
- 66_requests库的基本使用
- 67_结合正则表达式爬取图片链接
- 68_BeautifulSoup的安装和使用
- 69_使用爬虫爬取新闻网站
- 70_使用爬虫爬取图片链接并下载图片
- 71_如何分析源代码并设计合理的代码结构