利用Python进行数据分析(原书第2版) 封面

利用Python进行数据分析(原书第2版)

评分 4.4
字数
49.7万字
章节数
91
ISBN
9787111603702

标签

内容简介

阅读本书可以获得关于在Python下操作、处理、清洗、规整数据集的完整说明。本书第2版针对Python 3.6进行了更新,并增加了实际案例向你展示如何高效地解决一系列数据分析问题。你将在阅读过程中学习到最新版本的pandas、NumPy、IPython和Jupyter。

编辑推荐

《利用Python进行数据分析(原书第2版)》是数据分析领域的里程碑式著作,由pandas库创始人韦斯·麦金尼亲自撰写。本书不仅系统讲解了Python在数据处理、清洗、可视化及建模方面的完整技术栈,更难得的是融入了作者十多年的实战经验和设计哲学。相比第1版,本书全面更新至Python 3.6环境,新增了对pandas高级功能、statsmodels和scikit-learn的深入讲解,并补充了实际案例。

从专业角度看,本书的价值在于它超越了单纯的技术手册范畴。麦金尼作为工具创建者,能够揭示pandas等库的设计逻辑和最佳实践,这是其他教程难以企及的深度。书中对数据规整、聚合、时间序列等核心概念的阐述尤为精辟,配以真实数据集案例,使读者不仅能掌握工具使用,更能建立数据分析的思维框架。

特别值得关注的是第10章数据聚合与分组操作、第13章Python建模库介绍,这些章节将Python数据分析能力提升到工业级应用水平。对于需要处理大规模、复杂结构数据的从业者而言,本书提供的技巧和方法论具有直接的生产力价值。

需要注意的是,本书假定读者已有Python基础,更适合作为中级进阶读物而非入门教材。它的真正优势在于帮助已有一定经验的开发者系统化知识体系,填补从“会用工具”到“精通数据分析”之间的认知鸿沟。

适合谁读

适合

  • 已有Python基础需要系统学习数据分析的开发者
  • 从事数据科学、商业分析等职业需要提升实战能力的从业者
  • 希望深入理解pandas等库设计哲学和最佳实践的技术人员
  • 需要处理大规模结构化数据的研究人员或分析师

不适合

  • 没有任何编程基础的绝对初学者
  • 仅需要简单数据可视化而不涉及数据处理核心流程的用户

阅读建议

  1. 建议先掌握Python基础语法和NumPy基本操作再阅读本书
  2. 实操时最好使用Jupyter Notebook跟随书中案例逐步练习
  3. 重点精读第4-8章的数据处理核心章节,这些是日常工作中最高频使用的技能

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 版权信息
  2. 作者介绍
  3. 封面介绍
  4. 译者序
  5. 前言
  6. 第1章 准备工作
  7. 1.1 本书内容
  8. 1.2 为何利用Python进行数据分析
  9. 1.3 重要的Python库
  10. 1.4 安装与设置
  11. 1.5 社区和会议
  12. 1.6 快速浏览本书
  13. 第2章 Python语言基础、IPython及Jupyter notebook
  14. 2.1 Python解释器
  15. 2.2 IPython基础
  16. 2.3 Python语言基础
  17. 第3章 内建数据结构、函数及文件
  18. 3.1 数据结构和序列
  19. 3.2 函数
  20. 3.3 文件与操作系统
  21. 3.4 本章小结
  22. 第4章 NumPy基础:数组与向量化计算
  23. 4.1 NumPy ndarray:多维数组对象
  24. 4.2 通用函数:快速的逐元素数组函数
  25. 4.3 使用数组进行面向数组编程
  26. 4.4 使用数组进行文件输入和输出
  27. 4.5 线性代数
  28. 4.6 伪随机数生成
  29. 4.7 示例:随机漫步
  30. 4.8 本章小结
  31. 第5章 pandas入门
  32. 5.1 pandas数据结构介绍
  33. 5.2 基本功能
  34. 5.3 描述性统计的概述与计算
  35. 5.4 本章小结
  36. 第6章 数据载入、存储及文件格式
  37. 6.1 文本格式数据的读写
  38. 6.2 二进制格式
  39. 6.3 与Web API交互
  40. 6.4 与数据库交互
  41. 6.5 本章小结
  42. 第7章 数据清洗与准备
  43. 7.1 处理缺失值
  44. 7.2 数据转换
  45. 7.3 字符串操作
  46. 7.4 本章小结
  47. 第8章 数据规整:连接、联合与重塑
  48. 8.1 分层索引
  49. 8.2 联合与合并数据集
  50. 8.3 重塑和透视
  51. 8.4 本章小结
  52. 第9章 绘图与可视化
  53. 9.1 简明matplotlib API入门
  54. 9.2 使用pandas和seaborn绘图
  55. 9.3 其他Python可视化工具
  56. 9.4 本章小结
  57. 第10章 数据聚合与分组操作
  58. 10.1 GroupBy机制
  59. 10.2 数据聚合
  60. 10.3 应用:通用拆分-应用-联合
  61. 10.4 数据透视表与交叉表
  62. 10.5 本章小结
  63. 第11章 时间序列
  64. 11.1 日期和时间数据的类型及工具
  65. 11.2 时间序列基础
  66. 11.3 日期范围、频率和移位
  67. 11.4 时区处理
  68. 11.5 时间区间和区间算术
  69. 11.6 重新采样与频率转换
  70. 11.7 移动窗口函数
  71. 11.8 本章小结
  72. 第12章 高阶pandas
  73. 12.1 分类数据
  74. 12.2 高阶GroupBy应用
  75. 12.3 方法链技术
  76. 12.4 本章小结
  77. 第13章 Python建模库介绍
  78. 13.1 pandas与建模代码的结合
  79. 13.2 使用Patsy创建模型描述
  80. 13.3 statsmodels介绍
  81. 13.4 scikit-learn介绍
  82. 13.5 继续你的教育
  83. 第14章 数据分析示例
  84. 14.1 从Bitly获取1.USA.gov数据
  85. 14.2 MovieLens 1M数据集
  86. 14.3 美国1880~2010年的婴儿名字
  87. 14.4 美国农业部食品数据库
  88. 14.5 2012年联邦选举委员会数据库
  89. 14.6 本章小结
  90. 附录A高阶NumPy
  91. 附录B更多IPython系统相关内容

常见问题

这本书需要多深的Python基础?
需要掌握Python基本语法、数据结构及函数使用,熟悉NumPy数组操作会更顺畅。完全零基础建议先补充Python入门知识。
第2版相比第1版更新了什么内容?
主要更新包括:全面支持Python 3.6、pandas新功能详解、新增statsmodels和scikit-learn建模章节、更新所有代码示例、补充更多实战案例。
这本书与《Python数据科学手册》有什么区别?
本书更专注于数据分析全流程,特别是数据清洗、规整等预处理工作,由pandas创始人撰写,对pandas的讲解更具权威性;后者覆盖面更广,包含机器学习等更多数据科学内容。

微信读书相关

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

韦斯·麦金尼是一位以数据分析和科学计算见长的技术作者,其中文名在计算机类图书读者中常与Python数据分析话题联系在一起。公开资料有限,其国籍、生卒年与教育背景均未见确切记载,库内目前收录其作品一种。代表作为《利用Python进行数据分析(原书第2版)》,该书围绕Python语言在数据处理、清洗、整理与分析中的实际应用展开,内容偏重工具操作与案例演示,属于计算机综合类别中的实用型技术读物。麦金尼的写作风格注重把编程方法与真实数据场景结合,语言直接、步骤清晰,适合希望用Python完成数据分析工作的读者参考。该书在中文读者中流传较广,常被视为进入Python数据分析领域的入门读物之一,也从一个侧面体现了作者在数据处理实践方面的经验积累与表达特点。

徐敬一 作者

徐敬一,目前公开资料有限,其参与翻译的《利用Python进行数据分析(原书第2版)》是库内可见的主要作品。该书属于计算机综合类,内容围绕如何借助Python这一编程语言完成数据整理、处理与分析展开,面向希望掌握数据分析工具与方法的读者。作为译者,徐敬一的工作在于把原作的技术讲解与示例准确转换为中文,使中文读者能够顺畅理解书中的概念与操作流程。就现有信息看,其译笔服务于技术教材的实用性,注重表述清晰与术语对应,便于读者对照学习。由于作者生平、专业背景与其它著述情况均未见明确记载,此处不作推测,仅从其译作所属领域与用途出发作简要说明。

同类高分