《从Excel到Python:用Python轻松处理Excel数据(第2版)》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2024
出版社
电子工业出版社
页数
316 页
语言
中文

《从Excel到Python:用Python轻松处理Excel数据(第2版)》内容简介

本书是写给非IT领域职场人员的Python数据处理指南。因为本书面向的不是专业的程序员,所以在叙述上通俗易懂。为了让读者在学习时对Python的知识点有更深刻的理解,本书采用了即学即用的讲解方式:在介绍知识点的同时,将知识点穿插到案例应用中,而案例应用采用“提出要解决的问题→找到解决问题的思路→展示完成前后的对比效果→提供解决问题的代码→逐步分析代码”的方式进行讲解,使读者既学会了Python的知识点,又厘清了解决问题的思路,同时掌握了代码的编写技巧。

《从Excel到Python:用Python轻松处理Excel数据(第2版)》书籍信息摘要

《从Excel到Python:用Python轻松处理Excel数据(第2版)》内容简介与阅读建议,作者 曾贤志/曾智勇,科技技术,2024年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:Excel、Python、计算机类。

《从Excel到Python:用Python轻松处理Excel数据(第2版)》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《从Excel到Python:用Python轻松处理Excel数据(第2版)》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第1 章
  2. Python 基础——学习Python 必知必会 1
  3. 1.1 什么是Python 2
  4. 1.2 为什么要学习使用Python 处理Excel 表格 2
  5. 1.3 手把手教你安装Python 2
  6. 1.3.1 下载Python. 3
  7. 1.3.2 安装Python. 4
  8. 1.3.3 验证是否安装成功 . 9
展开全部(共 300 章节)
  1. 1.4 安装Python 集成开发工具PyCharm . 10
  2. 1.4.1 下载PyCharm 10
  3. 1.4.2 安装PyCharm . 11
  4. 1.4.3 设置PyCharm 15
  5. 1.4.4 创建项目 18
  6. 1.5 Python 的输出与输入 20
  7. 1.5.1 输出 20
  8. 1.5.2 输入 21
  9. 1.6 Python 的代码注释 22
  10. 1.6.1 单行注释 22
  11. 1.6.2 多行注释 23
  12. 1.7 Python 对象详解 23
  13. 1.7.1 类的定义 24
  14. 1.7.2 对象的身份 24
  15. 1.7.3 对象的类型 24
  16. 1.7.4 对象的值 25
  17. 1.7.5 对象的属性 25
  18. 1.7.6 对象的方法 25
  19. 1.7.7 对象与变量 25
  20. 1.8 Python 中的数字与字符串 26
  21. 1.8.1 数字 26
  22. 1.8.2 字符串 27
  23. 1.9 算术运算符 28
  24. 1.9.1 加(+) 28
  25. 1.9.2 减() 28
  26. 1.9.3 乘(*) 29
  27. 1.9.4 除(/) . 29
  28. 1.9.5 取模(%). 29
  29. 1.9.6 幂(**) 29
  30. 1.9.7 取整数(//) 30
  31. 1.10 比较运算符 30
  32. 1.10.1 等于(==) . 30
  33. 1.10.2 不等于(!=) 30
  34. 1.10.3 大于(>) 30
  35. 1.10.4 小于(<) 31
  36. 1.10.5 大于或等于(>=) 31
  37. 1.10.6 小于或等于(<=) 31
  38. 1.11 赋值运算符 31
  39. 1.11.1 赋值运算 32
  40. 1.11.2 累积式赋值运算 32
  41. 1.12 逻辑运算符 33
  42. 1.12.1 and 33
  43. 1.12.2 or 34
  44. 1.12.3 not . 34
  45. 1.13 成员运算符 34
  46. 1.14 格式化字符串 35
  47. 1.14.1 使用位置和关键字格式化字符串 35
  48. 1.14.2 数字格式设置 36
  49. 1.14.3 对齐设置 36
  50. 1.15 断点调试 37
  51. 第2 章
  52. Python 库——第三方库的安装与学习 . 39
  53. 2.1 什么是模块、包、库 40
  54. 2.2 安装Excel 读取库xlrd 40
  55. 2.3 导入xlrd 模块 42
  56. 2.4 读取Excel 工作簿、工作表信息 . 43
  57. 2.4.1 读取Excel 工作簿 . 43
  58. 2.4.2 读取Excel 工作表 . 43
  59. 2.5 读取Excel 行、列、单元格信息 . 44
  60. 2.6 安装Excel 写入库xlwt . 46
  61. 2.7 新建工作簿、新建工作表和将数据写入单元格 . 47
  62. 2.8 安装Excel 修改库xlutils 48
  63. 2.9 修改工作簿、工作表、单元格 48
  64. 第 3 章
  65. Python 流程控制——循环语句与分支语句 . 50
  66. 3.1 for 循环语句. 51
  67. 3.1.1 循环字符串 51
  68. 3.1.2 循环序列数 52
  69. 3.1.3 for 循环语句应用案例:批量新建工作簿 . 53
  70. 3.1.4 for 嵌套循环语句 54
  71. 3.1.5 for 嵌套循环语句应用案例:制作九九乘法表 . 55
  72. 3.2 while 循环语句 57
  73. 3.2.1 循环序列数 58
  74. 3.2.2 循环字符串 58
  75. 3.2.3 while 循环语句应用案例:批量新建工作表 . 59
  76. 3.2.4 while 嵌套循环语句 61
  77. 3.2.5 while 嵌套循环语句应用案例:批量新建工作簿、工作表 . 62
  78. 3.3 if 条件语句 . 63
  79. 3.3.1 if 条件语句标准用法 . 63
  80. 3.3.2 if 条件语句应用案例:根据分数判断等级 . 64
  81. 3.4 if 条件分支语句 . 65
  82. 3.4.1 if 条件分支语句标准用法 . 66
  83. 3.4.2 if 条件分支语句单行写法 . 66
  84. 3.4.3 if 条件分支语句应用案例:对数字进行分类计数 . 67
  85. 3.5 if 多条件分支语句 . 68
  86. 3.5.1 if 多条件分支语句标准用法 . 69
  87. 3.5.2 if 多条件分支语句应用案例:对分数进行等级判断 . 70
  88. 3.6 break 语句 72
  89. 3.6.1 break 在while 循环中的应用 . 72
  90. 3.6.2 break 在for 循环中的应用 72
  91. 3.6.3 break 语句应用案例:标记达标时的首个月份 . 73
  92. 3.7 continue 语句 . 74
  93. 3.7.1 continue 在while 循环中的应用 . 74
  94. 3.7.2 continue 在for 循环中的应用 . 75
  95. 3.7.3 continue 语句应用案例 . 75
  96. 第 4 章
  97. Python 有序对象——字符串处理技术 . 77
  98. 4.1 字符串切片 78
  99. 4.1.1 单字符切片 78
  100. 4.1.2 多字符切片 78
  101. 4.1.3 字符串切片应用案例:根据身份证号判断性别 . 79
  102. 4.2 字符串统计 81
  103. 4.2.1 统计字符串的长度 81
  104. 4.2.2 按条件统计字符串 81
  105. 4.2.3 字符串统计应用案例:统计各等级出现的次数 . 82
  106. 4.3 字符串查找 84
  107. 4.3.1 使用index 函数查找字符串位置 . 84
  108. 4.3.2 使用find 函数查找字符串位置 85
  109. 4.3.3 字符串查找应用案例:截取指定位置的信息 . 86
  110. 4.4 字符串替换 87
  111. 4.4.1 字符串替换方法 87
  112. 4.4.2 字符串替换应用案例:整理不规范的分隔符 . 88
  113. 4.5 字符串的拆分与合并 89
  114. 4.5.1 拆分字符串为列表 89
  115. 4.5.2 合并列表为字符串 90
  116. 4.5.3 字符串的拆分与合并应用案例:汇总多表中的不规范数据 . 91
  117. 第 5 章
  118. Python 有序对象——列表处理技术 . 93
  119. 5.1 列表的创建与删除 94
  120. 5.2 列表切片 94
  121. 5.2.1 单元素切片 94
  122. 5.2.2 多元素切片 95
  123. 5.2.3 列表切片应用案例:按行对数据求平均值 . 96
  124. 5.3 列表元素的增加、删除和修改 97
  125. 5.3.1 列表元素的增加 97
  126. 5.3.2 列表元素的删除 99
  127. 5.3.3 列表元素的修改 100
  128. 5.3.4 列表综合应用案例:按行对分数求和 100
  129. 5.4 列表操作符 102
  130. 5.4.1 列表操作符基础 102
  131. 5.4.2 列表操作符应用案例:按条件统计多工作表数据 . 103
  132. 5.5 列表推导式 104
  133. 5.5.1 标准列表推导式 104
  134. 5.5.2 列表推导式变异 105
  135. 5.5.3 嵌套列表推导式 106
  136. 5.5.4 条件列表推导式 107
  137. 5.5.5 列表推导式应用案例1:自动汇总多工作表数据 108
  138. 5.5.6 列表推导式应用案例2:汇总多工作簿数据 109
  139. 5.6 列表的转换 110
  140. 5.6.1 类对象转换list . 111
  141. 5.6.2 反转列表reverse . 112
  142. 5.6.3 列表复制copy . 112
  143. 5.6.4 列表组合zip 114
  144. 5.6.5 列表转换应用案例:给名单中的名字添加序号 . 115
  145. 5.7 常用列表统计方式 117
  146. 5.7.1 常用统计函数1 . 117
  147. 5.7.2 列表统计应用案例1:统计每个人全年工资信息 118
  148. 5.7.3 常用统计函数2 . 120
  149. 5.7.4 列表统计应用案例2:按等级做计数统计 120
  150. 第 6 章
  151. Python 有序对象——元组处理技术 . 122
  152. 6.1 元组的创建与删除 123
  153. 6.2 元组的基本操作 123
  154. 6.2.1 元组的合并 123
  155. 6.2.2 元组的复制 124
  156. 6.2.3 元组的循环 126
  157. 6.2.4 类对象转换 127
  158. 6.2.5 元组应用案例:将单列数据转换为多行多列数据 . 127
  159. 6.3 常用元组统计函数 130
  160. 第 7 章
  161. Python 无序对象——字典处理技术 . 131
  162. 7.1 字典的基本操作 132
  163. 7.1.1 字典的创建与删除 133
  164. 7.1.2 字典中键值的获取 133
  165. 7.2 字典键值的增加、删除和修改 134
  166. 7.2.1 字典键值的增加 134
  167. 7.2.2 字典键值的删除 135
  168. 7.2.3 字典键值的修改 135
  169. 7.2.4 字典键值应用案例1:提取各班最后一条记录 136
  170. 7.2.5 字典键值应用案例2:按姓名求总分与平均分 137
  171. 7.3 字典的转换 139
  172. 7.3.1 类对象转换dict . 139
  173. 7.3.2 dict.fromkeys 转换法 . 140
  174. 7.3.3 字典转换应用案例:多列求唯一值 141
  175. 7.4 字典综合应用案例 142
  176. 7.4.1 字典综合应用案例1:获取未完成名单 . 142
  177. 7.4.2 字典综合应用案例2:多工作簿数据合并 144
  178. 7.4.3 字典综合应用案例3:统计数据并分发至不同的工作簿 146
  179. 第 8 章
  180. Python 无序对象——集合处理技术 . 149
  181. 8.1 集合的创建与删除 150
  182. 8.2 集合元素的添加与删除 150
  183. 8.2.1 集合元素的添加 150
  184. 8.2.2 集合元素的删除 151
  185. 8.2.3 集合元素的添加应用案例:多列求唯一值 . 152
  186. 8.3 集合之间的大小比较 153
  187. 8.3.1 集合的比较运算 153
  188. 8.3.2 集合的比较运算应用案例:判断指定的多个等级是否存在 . 154
  189. 8.4 集合的转换 155
  190. 8.4.1 类对象转换set 155
  191. 8.4.2 集合的转换应用案例:获取每个工作表中不重复的名单 . 156
  192. 8.5 集合的运算 158
  193. 8.5.1 并集运算 158
  194. 8.5.2 交集运算 159
  195. 8.5.3 差集运算 160
  196. 8.5.4 对称差集运算 162
  197. 8.5.5 集合运算小结 163
  198. 8.6 集合运算应用案例 164
  199. 8.6.1 集合的并集运算应用案例:多表多列求唯一值 . 164
  200. 8.6.2 集合的交集运算应用案例:多列求相同值 . 166
  201. 8.6.3 集合的差集运算应用案例:根据达标月份获取未达标月份 . 168
  202. 第9 章
  203. 优化代码利器——Python 自定义函数 . 171
  204. 9.1 自定义函数编写规范 172
  205. 9.1.1 函数的定义 172
  206. 9.1.2 自定义函数的创建与调用 172
  207. 9.1.3 自定义函数应用案例:平均函数的定义及应用 . 174
  208. 9.2 必选参数的写法及应用 175
  209. 9.2.1 必选参数(位置参数) 175
  210. 9.2.2 必选参数应用案例:给号码分段 176
  211. 9.3 可选参数的写法及应用 177
  212. 9.3.1 可选参数(默认参数) 178
  213. 9.3.2 可选参数应用案例:模拟vlookup 函数的应用 178
  214. 9.4 关键字参数的写法及应用 180
  215. 9.4.1 关键字参数 180
  216. 9.4.2 关键字参数应用案例:分类合并字符串 182
  217. 9.5 不定长参数的写法及应用 183
  218. 9.5.1 不定长参数1 . 184
  219. 9.5.2 不定长参数2 . 185
  220. 9.5.3 不定长参数应用案例:替换函数增强版 185
  221. 9.6 匿名函数的写法及应用 187
  222. 9.6.1 匿名函数的语法结构 187
  223. 9.6.2 常见的匿名函数书写方式 188
  224. 9.6.3 匿名函数应用案例:根据身份证号判断性别 . 189
  225. 9.7 将自定义函数存放在.py 文件中 190
  226. 9.7.1 将函数定义在单独的.py 文件中 191
  227. 9.7.2 将函数定义在文件夹中 192
  228. 第 10 章
  229. Python 高阶函数——常用高阶函数应用 . 194
  230. 10.1 转换函数map 195
  231. 10.1.1 map 函数的第1 个参数为内置函数. 195
  232. 10.1.2 map 函数的第1 个参数为自定义函数 . 196
  233. 10.1.3 map 函数的第1 个参数为匿名函数. 196
  234. 10.1.4 map 函数的第1 个参数是多参数 197
  235. 10.1.5 高阶函数map 应用案例:将二维表转换为一维表 197
  236. 10.2 筛选函数filter . 199
  237. 10.2.1 使用filter 函数筛选列表 200
  238. 10.2.2 高阶函数filter 应用案例:计算美式排名和中式排名 . 200
  239. 10.3 排序函数sort 与sorted 202
  240. 10.3.1 排序函数sort . 202
  241. 10.3.2 排序函数sorted . 204
  242. 10.3.3 高阶函数sort 应用案例:对字符串中的数据排序 . 205
  243. 10.3.4 高阶函数sorted 应用案例:改进美式排名和中式排名的算法 . 206
  244. 第 11 章
  245. 优秀的 Python 第三方库——openpyxl 库 . 209
  246. 11.1 安装openpyxl 库 . 210
  247. 11.2 工作簿的基本操作 210
  248. 11.2.1 工作簿的新建 210
  249. 11.2.2 工作簿的读取 211
  250. 11.2.3 工作簿操作应用案例:批量新建工作簿 . 212
  251. 11.3 工作表的基本操作 213
  252. 11.3.1 工作表的新建 213
  253. 11.3.2 工作表的读取 215
  254. 11.3.3 工作表的复制 216
  255. 11.3.4 工作表的移动 217
  256. 11.3.5 工作表的删除 218
  257. 11.3.6 工作表操作应用案例1:批量新建工作表 219
  258. 11.3.7 工作表操作应用案例2:批量复制工作表并修改工作表名称 220
  259. 11.3.8 工作表操作应用案例3:拆分多个工作表到多个工作簿 221
  260. 11.4 单元格的基本操作 222
  261. 11.4.1 单元格的获取 222
  262. 11.4.2 单元格区域的获取 223
  263. 11.4.3 行信息的获取 225
  264. 11.4.4 列信息的获取 227
  265. 11.4.5 单元格的写入 229
  266. 11.4.6 单元格操作应用案例1:制作九九乘法表 231
  267. 11.4.7 单元格操作应用案例2:求每个人各科分数之和 232
  268. 11.4.8 单元格操作应用案例3:多工作表数据合并 234
  269. 11.4.9 单元格操作应用案例4:多工作簿数据合并 235
  270. 11.5 工作表的其他操作 237
  271. 11.5.1 行和列的插入与删除 237
  272. 11.5.2 单元格的移动 238
  273. 11.5.3 删除行和列应用案例:按条件筛选数据 . 240
  274. 11.5.4 插入行和列应用案例:批量制作工资条 . 242
  275. 第 12 章
  276. Python 与Excel 结合使用——综合应用案例 . 244
  277. 12.1 综合应用案例1:自定义排序 . 245
  278. 12.2 综合应用案例2:按行各自排序法 . 246
  279. 12.3 综合应用案例3:整理不规范的数据 248
  280. 12.4 综合应用案例4:将一维表转换为二维表 249
  281. 12.5 综合应用案例5:根据业绩计算提成金额 251
  282. 12.6 综合应用案例6:查询业绩表中每个月的最高业绩记录 252
  283. 12.7 综合应用案例7:二维表的多种汇总方式 254
  284. 12.8 综合应用案例8:按多列分组汇总 . 256
  285. 12.9 综合应用案例9:多工作簿数据汇总 258
  286. 12.10 综合应用案例10:计划招生与实际招生对比 260
  287. 第 13 章
  288. 数据分析库——Pandas . 262
  289. 13.1 安装Pandas 库 . 263
  290. 13.2 Pandas 对Excel 数据的导入与导出 . 263
  291. 13.2.1 导入Excel 数据为DataFrame 表格 . 263
  292. 13.2.2 导出DataFrame 表格为Excel 工作簿 . 265

常见问题

《从Excel到Python:用Python轻松处理Excel数据(第2版)》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《从Excel到Python:用Python轻松处理Excel数据(第2版)》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《从Excel到Python:用Python轻松处理Excel数据(第2版)》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《从Excel到Python:用Python轻松处理Excel数据(第2版)》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《从Excel到Python:用Python轻松处理Excel数据(第2版)》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《从Excel到Python:用Python轻松处理Excel数据(第2版)》相关书籍?

可以进入 曾贤志/曾智勇 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。