-
内容大纲
Python全栈开发系列包括4册书,分别为《Python全栈开发——基础入门》《Python全栈开发——高阶编程》《Python全栈开发——数据分析》和《Python全栈开发——Web编程》。
本书是Python全栈开发系列的第3册,共分为7章,重点讲解数据分析的相关知识,即数据搜集、数据清洗、数据分析和数据可视化,并搭配近400个示例代码,理论知识与实战开发并重,可以帮助读者快速、深入地理解和应用相关技术。
本书可以作为广大计算机软件技术人员的参考用书,也可以作为高等院校计算机科学与技术、自动化、软件工程、网络工程、人工智能和信息管理与信息系统等专业的教学参考用书。 -
作者介绍
夏正东,现任某网络技术公司CTO,系统分析师,拥有十余年一线软件开发经验,长期从事Web系统、GU开发框架及数据分析等领域的研发和教学工作,精通Python、PHP、Web前端及Linux等多项技术,曾就职于东软、金山及电讯盈科等500强公司,多次参与沈阳市政府、大连市政府、中国移动等合作项目,并在辽宁省部分高校和企业担任计算机专业外聘讲师和资深企培讲师等职务。 -
目录
第1章 网络爬虫
1.1 网络爬虫简介
1.2 HTTP的基础知识
1.2.1 HTTP的特点
1.2.2 HTTP请求和响应
1.3 Python网络请求库
1.3.1 urllib库
1.3.2 requests库
1.4 网页数据解析
1.4.1 正则表达式
1.4.2 网页数据解析库
1.5 模拟浏览器
1.5.1 Selenium简介
1.5.2 安装驱动
1.5.3 Selenium的安装
1.5.4 Selenium的应用
1.6 多进程爬虫和多线程爬虫
1.7 移动端App数据爬取
1.7.1 Charles的安装
1.7.2 Charles的应用
1.8 Scrapy框架
1.8.1 Scrapy框架的组成
1.8.2 Scrapy框架的运行流程
1.8.3 Scrapy框架的安装
1.8.4 Scrapy框架的应用
1.9 分布式爬虫
第2章 NumPy
2.1 NumPy简介
2.2 数组对象的创建
2.3 数组对象的数据类型
2.4 数组对象的属性和方法
2.5 数组对象的访问
2.5.1 索引访问
2.5.2 迭代访问
2.6 数组对象的算术运算
2.7 数组对象的广播
2.8 NumPy的通用函数
2.8.1 算术运算函数
2.8.2 数学运算函数
2.8.3 连接函数
2.8.4 分割函数
2.8.5 统计函数
2.8.6 排序函数
2.8.7 条件筛选函数
2.8.8 随机数函数
2.9 NumPy的线性代数函数
2.10 数组对象的保存和读取
2.10.1 数组对象的保存
2.10.2 数组对象的读取
第3章 Pandas
3.1 Pandas简介
3.2 Series
3.2.1 Series简介
3.2.2 Series的创建
3.2.3 Series的访问
3.3 DataFrame
3.3.1 DataFrame简介
3.3.2 DataFrame的创建
3.3.3 DataFrame的操作
3.4 数据形式
3.4.1 长型数据
3.4.2 宽型数据
3.4.3 长型数据和宽型数据的相互转换
3.5 索引对象
3.6 算术运算
3.7 统计学方法
3.8 函数应用
3.9 排序
3.10 去重
3.11 文件的读写
3.11.1 CSV文件的读写
3.11.2 Excel文件的读写
第4章 Matplotlib
4.1 Matplotlib简介
4.2 图表的组成
4.3 rc参数
4.4 图表的保存
4.5 绘制折线图
4.6 绘制柱状图
4.7 绘制条形图
4.8 绘制饼图
4.9 绘制散点图
4.10 绘制直方图
4.11 绘制面积图
4.12 绘制箱形图
4.13 绘制小提琴图
4.14 绘制热力图
4.15 绘制子图
第5章 Seaborn
5.1 Seaborn简介
5.2 图表的背景
5.3 图表的边框
5.4 绘制折线图
5.5 绘制柱状图
5.6 绘制直方图
5.7 绘制散点图
5.8 绘制分布散点图
5.9 绘制分簇散点图
5.10 绘制箱形图
5.11 绘制小提琴图
5.12 绘制核密度图
5.13 绘制热力图
5.14 绘制聚类热图
5.15 绘制线性回归图
第6章 pyecharts
6.1 pyecharts简介
6.2 pyecharts的安装
6.3 图表的组成
6.4 options模块
6.4.1 文字样式配置项
6.4.2 标签配置项
6.4.3 标记点配置项
6.4.4 线样式配置项
6.4.5 标记线配置项
6.4.6 分割线配置项
6.4.7 区域填充样式配置项
6.4.8 涟漪特效配置项
6.4.9 分隔区域配置项
6.4.10 初始化配置项
6.4.11 标题配置项
6.4.12 图例配置项
6.4.13 提示框配置项
6.4.14 工具箱配置项
6.4.15 视觉映射配置项
6.4.16 区域缩放配置项
6.5 链式调用
6.6 绘制折线图
6.7 绘制柱状图
6.8 绘制饼图
6.9 绘制箱形图
6.10 绘制涟漪散点图
6.11 绘制水球图
6.12 绘制仪表盘图
6.13 绘制K线图
6.14 绘制地图
第7章 项目实战
7.1 项目概述
7.1.1 数据搜集
7.1.2 数据存取
7.1.3 数据清洗
7.1.4 数据分析
7.1.5 数据可视化
7.2 程序编写
7.2.1 数据搜集和数据存取
7.2.2 数据清洗
7.2.3 数据分析
7.2.4 数据可视化
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...