在如今的时代,大型数据集唾手可得,含有数百万行的数据文件并不罕见。Python是数据分析师和数据科学家的首选语言。通过本书,即使完全不了解Python,Excel用户也能够学会用Python将烦琐的任务自动化,显著地提高办公效率,并利用Python在数据分析和科学计算方面的突出优势,轻松搞定Excel任务。你将学习如何用pandas替代Excel函数,以及如何用自动化Python库替代VBA宏和用户定义函数等。
本书既适合Excel用户,也适合Python用户阅读。
图书 | Excel+Python(飞速搞定数据分析与处理)/图灵程序设计丛书 |
内容 | 内容推荐 在如今的时代,大型数据集唾手可得,含有数百万行的数据文件并不罕见。Python是数据分析师和数据科学家的首选语言。通过本书,即使完全不了解Python,Excel用户也能够学会用Python将烦琐的任务自动化,显著地提高办公效率,并利用Python在数据分析和科学计算方面的突出优势,轻松搞定Excel任务。你将学习如何用pandas替代Excel函数,以及如何用自动化Python库替代VBA宏和用户定义函数等。 本书既适合Excel用户,也适合Python用户阅读。 作者简介 费利克斯·朱姆斯坦(Felix Zumstein),流行开源Python库xlwings的创始人。xlwings帮助Excel用户利用Python脚本将任务自动化,从而实现效率飞跃。费利克斯在工作中接触了大量Excel用户,这使他对Excel在各行各业中的使用瓶颈和解决思路拥有深刻的见解。 目录 前言 第一部分 Python入门 第1章 为什么要用Python为Excel编程 1.1 Excel作为一门编程语言 1.1.1 新闻中的Excel 1.1.2 编程最佳实践 1.1.3 现代Excel 1.2 用在Excel上的Python 1.2.1 可读性和可维护性 1.2.2 标准库和包管理器 1.2.3 科学计算 1.2.4 现代语言特性 1.2.5 跨平台兼容性 1.3 小结 第2章 开发环境 2.1 Anaconda Python发行版 2.1.1 安装 2.1.2 Anaconda Prompt 2.1.3 Python REPL:交互式Python会话 2.1.4 包管理器:Conda和pip 2.1.5 Conda环境 2.2 Jupyter笔记本 2.2.1 运行Jupyter笔记本 2.2.2 笔记本单元格 2.2.3 编辑模式与命令模式 2.2.4 执行顺序很重要 2.2.5 关闭Jupyter笔记本 2.3 VS Code 2.3.1 安装和配置 2.3.2 执行Python脚本 2.4 小结 第3章 Python入门 3.1 数据类型 3.1.1 对象 3.1.2 数值类型 3.1.3 布尔值 3.1.4 字符串 3.2 索引和切片 3.2.1 索引 3.2.2 切片 3.3 数据结构 3.3.1 列表 3.3.2 字典 3.3.3 元组 3.3.4 集合 3.4 控制流 3.4.1 代码块和pass语句 3.4.2 if 语句和条件表达式 3.4.3 for 循环和while循环 3.4.4 列表、字典和集合推导式 3.5 组织代码 3.5.1 函数 3.5.2 模块和import语句 3.5.3 datetime类 3.6 PEP 8:Python风格指南 3.6.1 PEP 8和VS Code 3.6.2 类型提示 3.7 小结 第二部分 pandas入门 第4章 NumPy基础 4.1 NumPy入门 4.1.1 NumPy数组 4.1.2 向量化和广播 4.1.3 通用函数 4.2 创建和操作数组 4.2.1 存取元素 4.2.2 方便的数组构造器 4.2.3 视图和副本 4.3 小结 第5章 使用pandas进行数据分析 5.1 DataFrame和Series 5.1.1 索引 5.1.2 列 5.2 数据操作 5.2.1 选取数据 5.2.2 设置数据 5.2.3 缺失数据 5.2.4 重复数据 5.2.5 算术运算 5.2.6 处理文本列 5.2.7 应用函数 5.2.8 视图和副本 5.3 组合DataFrame 5.3.1 连接 5.3.2 连接和合并 5.4 描述性统计量和数据聚合 5.4.1 描述性统计量 5.4.2 分组 5.4.3 透视和熔化 5.5 绘图 5.5.1 Matplotlib 5.5.2 Plotly 5.6 导入和导出DataFrame 5.6.1 导出CSV文件 5.6.2 导入CSV文件 5.7 小结 第6章 使用pandas进行时序分析 6.1 DatetimeIndex 6.1.1 创建DatetimeIndex 6.1.2 筛选DatetimeIndex 6.1.3 处理时区 6.2 常见时序操作 6.2.1 移动和百分比变化率 6.2.2 基数的更改和相关性 6.2.3 重新采样 6.2.4 滚动窗口 6.3 pandas的局限性 6.4 小结 第三部分 在Excel之外读写Excel文件 第7章 使用pandas操作Excel文件 7.1 案例研究:Excel报表 7.2 使用pandas读写Excel文件 7.2.1 read_excel函数和ExcelFile类 7.2.2 to_excel方法和ExcelWriter类 7.3 使用pandas处理Excel文件的局限性 7.4 小结 第8章 使用读写包操作Excel文件 8.1 读写包 8.1.1 何时使用何种包 8.1.2 excel.py模块 8.1.3 OpenPyXL 8.1.4 XlsxWriter 8.1.5 pyxlsb 8.1.6 xlrd、xlwt和xlutils 8.2 读写包的高级主题 8.2.1 处理大型Excel文件 8.2.2 调整DataFrame在Excel中的格式 8.2.3 案例研究(复习):Excel报表 8.3 小结 第四部分 使用xlwings对Excel应用程序进行编程 第9章 Excel自动化 9.1 开始使用xlwings 9.1.1 将Excel用作数据查看器 9.1.2 Excel对象模型 9.1.3 运行VBA代码 9.2 转换器、选项和集合 9.2.1 处理DataFrame 9.2.2 转换器和选项 9.2.3 图表、图片和已定义名称 9.2.4 案例研究(再次回顾):Excel报表 9.3 高级xlwings主题 9.3.1 xlwings的基础 9.3.2 提升性能 9.3.3 如何弥补缺失的功能 9.4 小结 第10章 Python驱动的Excel工具 10.1 利用xlwings将Excel用作前端 10.1.1 Excel插件 10.1.2 quickstart命令 10.1.3 Run main 10.1.4 RunPython函数 10.2 部署 10.2.1 Python依赖 |
标签 | |
缩略图 | ![]() |
书名 | Excel+Python(飞速搞定数据分析与处理)/图灵程序设计丛书 |
副书名 | |
原作名 | |
作者 | (瑞士)费利克斯·朱姆斯坦 |
译者 | 译者:冯黎 |
编者 | |
绘者 | |
出版社 | 人民邮电出版社 |
商品编码(ISBN) | 9787115586766 |
开本 | 16开 |
页数 | 260 |
版次 | 1 |
装订 | 平装 |
字数 | 414 |
出版时间 | 2022-03-01 |
首版时间 | 2022-03-01 |
印刷时间 | 2022-06-01 |
正文语种 | 汉 |
读者对象 | 普通大众 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | 计算机-操作系统 |
图书小类 | |
重量 | 450 |
CIP核字 | 2022024462 |
中图分类号 | TP391.13 |
丛书名 | |
印张 | 17.5 |
印次 | 3 |
出版地 | 北京 |
长 | 233 |
宽 | 177 |
高 | 13 |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。