更新时间:2019-11-28 19:00:41
封面
版权信息
前言
第1章 Python概述
1.1 初识Python
1.2 安装配置Python 3开发环境
1.3 安装配置Anaconda
1.4 安装PyCharm开发工具
第2章 Python基础
2.1 注释
2.2 关键字与标识符
2.3 变量
2.4 数据类型
2.5 输入(input)与输出(print)
2.6 运算符
2.7 字符串
2.8 if条件判断
2.9 while循环
2.10 for循环
第3章 容器
3.1 列表
3.2 元组
3.3 字典
3.4 集合
第4章 函数
4.1 函数定义与调用
4.2 函数参数
4.3 函数返回值
4.4 变量作用域
4.5 递归函数
4.6 匿名函数
4.7 闭包
4.8 装饰器
第5章 包和模块
5.1 包
5.2 模块
5.3 __init__.py模块
5.4 __name__变量
第6章 面向对象
6.1 面向对象编程
6.2 类和对象
6.3 __init__构造方法
6.4 访问权限
6.5 继承
第7章 异常处理
7.1 捕获异常
7.2 捕获多个异常
7.3 捕获全部异常
7.4 异常中的finally语句
7.5 异常传递
7.6 raise抛出异常
第8章 日期和时间
8.1 time模块
8.2 datetime模块
第9章 文件操作
9.1 读写文件
9.2 文件管理
9.3 JSON文件操作
9.4 CSV文件操作
第10章 正则表达式
10.1 re模块
10.2 单字符匹配
10.3 数量表示
10.4 边界表示
10.5 转义字符
10.6 匹配分组
10.7 内置函数
10.8 贪婪与非贪婪模式
第11章 Python网络编程
11.1 网络编程基础
11.2 urllib库
11.3 requests库
第12章 Python常用扩展库
12.1 Numpy科学计算库
12.2 Pandas数据分析库
第13章 Python数据可视化实战
13.1 Matplotlib绘图
13.2 Pandas绘图
13.3 Seaborn绘图
第14章 Python爬虫开发实战
14.1 爬虫工作流程
14.2 爬虫开发环境搭建
14.3 项目实战:爬取电商网站商品信息
第15章 Python数据分析实战
15.1 数据分析概述
15.2 项目实战:房屋售价数据分析
第16章 Python机器学习实战
16.1 机器学习基础
16.2 项目实战:k近邻算法实现红酒质量等级预测