网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 PYTHON编程与数据分析(微课版)
分类
作者 余本国
出版社 人民邮电出版社
下载
简介
编辑推荐
1.内容由浅入深,从Python程序设计基础入手,深入讲解数据分析的相关包及数据分析方法
2.将数值、网络、文本等类型的数据作为案例进行分析,案例新颖实用,将理论与实际相结合
3.配套资源丰富,配套微课视频,案例数据源,课件,上机实验指导等
内容推荐
这是一本零基础学习Python并进行数据处理和分析的学习指导用书。这是一本零基础学习Python并进行数据处理和分析的学习指导用书。本书共9章,主要内容包括:Python语法基础、Python数据结构、函数和类、正则表达式与格式化输出、Numpy和Pandas、数据处理与分析、网络爬虫、数据可视化、应用案例分析。本书前八章是基础知识,并在每章末尾给出了应用案例,第九章则是综合应用案例,属于项目实战。 本书内容丰富、简单易懂,零基础入门。适合本科生、研究生以及对 Python 语言感兴趣和拟使用 Python 语言进行数据分析的读者。
目录
第 1 章 语法基础
1.1 Python 概述.................................................. 1
1.2 编辑器........................................................... 2
1.2.1 安装 Anaconda ....................................3
1.2.2 Anaconda 相关命令行.......................5
1.2.3 Spyder ...................................................5
1.2.4 Jupyter Notebook...............................6
1.3 语法规范....................................................... 9
1.4 程序结构................................................ 14
1.4.1 顺序结构............................................. 14
1.4.2 分支结构............................................. 16
1.4.3 循环结构............................................. 17
1.5 异常处理.....................................................20
1.6 实战体验:一行代码能干什么....................23
第 2 章 数据类型
2.1 字符串.........................................................24
2.2 列表.............................................................28
2.3 元组.............................................................31
2.4 字典.............................................................31
2.5 集合.............................................................33
2.6 实战体验:提取特定的字符.......................36
第 3 章 函数和类
3.1 函数.............................................................38
3.1.1 函数结构..............................................38
3.1.2 函数的参数 .........................................40
3.1.3 函数的递归与嵌套.............................42
3.2 特殊函数......................................................44
3.2.1 匿名函数..............................................44
3.2.2 map()、filter()......................................44
3.2.3 eval()函数 ............................................45
3.3 类.................................................................46
3.3.1 类的创建..............................................46
3.3.2 类的方法和属性.................................48
3.4 函数和类的调用..........................................50
3.4.1 函数的调用 .........................................50
3.4.1 类的调用..............................................50
3.5 实战体验:编写计算阶乘的函数................51
第 4 章 正则表达式与格式化输出
4.1 正则表达式基础知识...................................53
4.2 re 模块.........................................................55
4.2.1 判断匹配..............................................56
4.2.2 切分字符串 .........................................56
4.2.3 分组......................................................57
4.3 贪婪匹配......................................................57
4.4 编译............................................................. 58
4.5 正则函数..................................................... 58
4.5.1 re.compile() 函数.............................. 58
4.5.2 re.match() 函数................................. 59
4.5.3 re.search()函数................................... 61
4.5.4 re.findall()函数.................................... 62
4.5.5 字符串的替换和修改......................... 63
4.6 格式化输出................................................. 63
4.6.1 使用%格式化输出............................. 63
4.6.2 使用 format()方法格式化输出.......... 64
4.6.3 使用 f 方法格式化输出..................... 65
4.7 实战体验:验证信息的正则表达式............ 65
第 5 章 NumPy 和 pandas
5.1 NumPy 库................................................... 68
5.1.1 数组的创建......................................... 69
5.1.2 数组的操作......................................... 74
5.1.3 数组的计算......................................... 84
5.1.4 统计函数............................................. 85
5.1.5 矩阵运算............................................. 88
5.2 pandas 库................................................... 90
5.2.1 pandas 库常用数据类型................... 90
5.2.2 pandas 库常用数据结构................... 91
5.2.3 数据导入........................................... 101
5.2.4 数据导出........................................... 104
5.3 实战体验:输出符合条件的内容.............. 106
第 6 章 数据处理与分析
6.1 数据清洗与操作........................................ 109
6.1.1 异常值处理....................................... 109
6.1.2 数据抽取........................................... 115
6.1.3 插入记录........................................... 126
6.1.4 修改记录............................................127
6.1.5 交换行或列........................................129
6.1.6 索引排序............................................131
6.1.7 数据合并与分组...............................135
6.1.8 数据运算............................................141
6.1.9 日期处理............................................141
6.2 数据标准化 ...............................................145
6.2.1 最小-优选标准化..............................145
6.2.2 Z-score 标准化 .................................146
6.3 数据分析...................................................147
6.3.1 基本统计分析....................................147
6.3.2 分组分析............................................150
6.3.3 分布分析............................................151
6.3.4 交叉分析............................................153
6.3.5 结构分析............................................154
6.3.6 相关分析............................................155
6.4 实战体验:股票统计分析.........................156
第 7 章 网络爬虫
7.1 urllib 库.....................................................162
7.2 Beautiful Soup 库....................................164
7.3 实战体验:爬取豆瓣小说数据..................167
第 8 章 数据可视化
8.1 使用 Matplotlib 可视化数据.....................172
8.1.1 Matplotlib 的设置............................172
8.1.2 Matplotlib 绘图示例........................174
8.2 无向图与有向图........................................183
8.2.1 模块安装............................................183
8.2.2 无向图................................................184
8.2.3 有向图................................................185
8.3 plotnine ....................................................186
8.3.1 plotnine 的安装与导入................... 186
8.3.2 基本绘图模式框架........................... 187
8.3.3 绘图................................................... 188
8.3.4 堆积条形图....................................... 194
8.3.5 分组折线图....................................... 194
8.3.6 拟合曲线图....................................... 194
8.3.7 夹层填充面积图............................... 195
8.3.8 保存图片........................................... 197
8.4 实战体验:《红楼梦》部分
人物关系图................................................198
第 9 章 应用案例分析
9.1 案例 1:社会考试数据分析......................200
9.1.1 背景介绍........................................... 200
9.1.2 数据的获取与处理........................... 201
9.1.3 数据分析........................................... 209
9.2 案例 2:航班数据分析..............................219
9.2.1 需求介绍........................................... 219
9.2.2 预备知识............................................219
9.2.3 航班数据处理...................................222
9.2.4 完整代码............................................227
9.3 案例 3:豆瓣小说数据分析......................229
9.3.1 数据处理............................................229
9.3.2 计算平均星级...................................231
9.3.3 计算均价............................................233
9.3.4 完整代码............................................237
附录
附录 A 常用函数与注意事项...........................240
附录 B 数据操作与分析函数速查手册............244
附录 C 操作 MySQL 库...................................247
C.1 对 MySQL 的连接与访问..................247
C.2 对 MySQL 的增、删、改、查..........247
C.3 创建数据库表......................................250
参考文献 ............................................................251
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/4 19:50:24