新書推薦:
《
人体结构绘画重点
》
售價:NT$
653.0
《
中国妖怪故事(全集·增订版)
》
售價:NT$
1010.0
《
于胥斯原 乡族、风水与地方记忆
》
售價:NT$
806.0
《
以经治国与汉代社会
》
售價:NT$
449.0
《
我真正想要什么?:智慧瑜伽答问/正念系列
》
售價:NT$
265.0
《
元朝理财记 从成吉思汗的崛起到元朝的衰亡
》
售價:NT$
449.0
《
欧洲史:一本书历览欧洲数千年兴衰起伏,理解欧洲文明何以铸就今日世界
》
售價:NT$
1520.0
《
趣学CCNA——路由与交换(第2版)
》
售價:NT$
458.0
|
內容簡介: |
本书是从实践出发,同时结合一线教师的实践教学经验,以示例为主线,把可视化需要的Python基础语法,Numpy和pandas包中数据结构及读取ExcelCSV文件操作、无效数据处理操作,Matplotlib和pandas包的不同种类图形绘制框架代码等内容都融入到示例中,通过示例,循序渐进、浅显易懂地讲解可视化分析所需要的知识点。本书适合Python可视化初学者使用,也可作为相关机构的培训用书。
|
關於作者: |
李迎,1999年9月-2003年7月首都师范大学 教育学士 2007-2009年年北京工业大学软件硕士 ;2003年7月-今,一直任北京政法职业学院教师,中级职称。教过《高等数学》《线性代数》《常用统计分析软件》《舆情数据分析》《python程序设计》《大数据技术》《大数据高级技术》等课程, 编著《高等数学》《计算机应用基础》等教材。
|
目錄:
|
第1章 Python基础导入 11.1 Python到底是什么 11.1.1 Python的发展史 11.1.2 Python优缺点 11.2 Python快速准备 21.2.1 Python下载 31.2.2 配置环境变量 51.2.3 运行Python 71.3 在哪里编辑Python 91.3.1 Python自带的IDLE 101.3.2 Anaconda和PyCharm 121.3.3 关于中文编码问题 131.4 开始编程 171.4.1 从Hello,World!开始 181.4.2 缩进和标注问题 181.5 开始数据计算 191.5.1 直接进行算术运算 231.5.2 math模块提供丰富的数学函数 241.5.3 Python科学计算库 251.6 Python和我们沟通的开始 261.6.1 接收输入内容的input函数 261.6.2 输出内容的print函数 281.7 文件读取与写入功能 301.7.1 读文件 301.7.2 写文件 33第2章 Python中的数据类型 352.1 Python数据类型:数值型 352.2 Python数据类型:字符串 372.2.1 字符串概念 372.2.2 字符串常用操作方法 382.2.3 原始字符串 472.3 Python数据结构:列表和元组 492.3.1 创建和操作列表 502.3.2 创建和操作元组 512.4 Python数据结构:字典 522.5 Python数据结构:集合 53第3章 Python中重复利用的函数与模块 563.1 了解Python的流程控制语句 563.1.1 if...else语句 563.1.2 for和while循环语句 603.1.3 死循环 633.1.4 continue和break语句 643.1.5 pass语句 683.2 遍历实践 693.2.1 range函数 693.2.2 列表遍历 703.3 函数 713.3.1 函数的定义 723.3.2 函数的参数及类型 733.3.3 函数调用 753.3.4 最简单的函数:使用lambda表达式定义函数 793.4 面向对象思想 803.4.1 Python中的面向对象思想 813.4.2 Python中类的定义及简单使用 823.4.3 Python中类的属性和方法 853.4.4 Python中类的继承使用 86第4章 为数据分析做准备 904.1 助手pip 904.1.1 安装pip 904.1.2 pip最常干的工作 944.1.3 利用pip安装第三方库 944.2 Numpy包 964.2.1 Numpy中数组创建 964.2.2 Numpy中一维数组 994.2.3 Numpy中二维数组 1004.3 Numpy数组可视化赏析 1014.4 存储数据文件读写详解 1054.4.1 csv格式数据读取 1054.4.2 Excel格式数据读取 109第5章 由Matplotlib 开始数据可视化 1135.1 基础用法介绍 1135.1.1 Matplotlib安装 1135.1.2 绘图简述 1145.2 绘制线形图 1215.3 绘制散点图 1255.4 绘制直方图 1305.5 绘制条形图 1325.6 绘制箱线图 1355.7 绘制饼状图 138第6章 用pandas进行文件数据分析 1406.1 pandas安装 1406.2 pandas数据结构简介 1416.2.1 Series 1416.2.2 DataFrame 1426.3 pandas读写csv数据 1436.4 pandas读写Excel数据 1466.5 数据清洗 1476.5.1 缺失数据处理问题 1486.5.2 去除缺失数据 1506.5.3 填充缺失数据 1526.5.4 移除重复数据 1556.6 pandas绘图 1576.6.1 简单图 1586.6.2 条形图 1626.6.3 直方图 1656.6.4 箱形图 1676.6.5 区域块图形 1696.6.6 散点图 1706.6.7 饼状图 1736.6.8 数据分析实战 177附录A math模块可用函数 182附录B 内置函数 185附录C pandas中直方图参数 186
|
內容試閱:
|
Python语言在大数据时代具有独特的优势,特别是在数据分析领域中的数据获取、数据处理、数据挖掘,以及数据分析可视化过程。本书重点是对数据可视化分析进行讲解。对于初入Python领域进行数据分析的读者或者需要了解网络数据中存在的潜在信息的读者来说,如何在较短的时间内把数据的内在信息展现出来?数据可视化绝对是一个优秀的连接纽带。笔者是一名高校教师,有着多年Python数据分析教学经验,也有着较丰富的企业数据分析实战经验。书中设计的实践示例都是笔者在长期的Python教学、参与数据分析项目中的积累总结。从中学生可以学会利用Python语言进行数据可视化,为后续进行深度数据分析奠定坚实基础。书中示例简洁易懂,没有复杂的语法结构,化解枯燥学习理论的环节,实现在应用中学习的目的。更深入的内容读者可根据自己的兴趣或需要进一步研究学习。本书是从实践出发,结合作者自身实践教学经验和参与分析项目经验,以示例为主线,把可视化需要的基础内容都融入到示例中,通过示例学习知识点,对有可视化需求的初学者起到有效的指导作用。全书共6章内容:第1~3章讲解Python语言基础内容,包括Python的环境的搭建、基础语法、数据结构、面向对象思想的讲解,这些内容都融入到实战案例中进行实施,简洁明了,又能把数据分析中用到的知识阐述清楚,为后续分析实战的内容打下坚实基础;第4章讲解书中所需要第三方包的安装及数据处理包Numpy中数组结构、通过Numpy访问Excel和csv数据的读写操作和应用;第5章讲解利用Matplotlib包对数据进行分析可视化;第6章讲解数据处理包pandas中的数组结构、数据预处理中无效数据操作、对Excel和csv数据的读操作和应用,以及利用pandas包对数据进行分析可视化。全书的代码是基于Python 3.7.3进行的,使用集成开发环境IDE是PyCharm。本书在撰写过程中得到很多人的帮助,包括我的学生们、项目合作伙伴、客户等,他们给我提出了许多宝贵建议和意见,使我在原有知识基础上有很大提高。同时,感谢中国铁道出版社有限公司的编辑们的帮助。由于时间仓促、水平有限,书中难免存在疏漏与不足之处,恳请广大读者批评指正。著 者 2019年5月
|
|