![]()
内容推荐 本书通过大量实战案例和项目全面讲解如何利用Python进行自动化办公,帮助广大职场人士快速处理大批量或重复性的工作,将过去需要一天或几天时间完成的工作,在几分钟或者十几分钟内完成,大大提高工作效率。 本书主要内容包括Python安装及编程方法、Python语法基础实战、自动化分析处理数据实战、自动化操作Excel文档实战、自动化图表制作实战、自动化操作Word文档实战、自动化制作PPT幻灯片实战、自动化操作PDF文档实战、自动群发邮件及自动抓取网络数据实战和Python自动化办公实战项目。 本书将基础知识与实际工作场景案例相结合,图文并茂、由浅入深、易学易懂。 本书适合广大职场办公人士、财务人士、数据分析人士等用户阅读,也可作为中、高等职业技术院校程序设计课程的参考用书。 目录 前言 第1章 Python快速上手 1.1 下载与安装Python 1.1.1 下载最新版Python 1.1.2 安装Python 1.1.3 模块的安装与导入 1.2 带你迈入Python编程大门 1.2.1 使用IDLE运行Python程序 1.2.2 用IDLE编写Python程序 1.2.3 编写第一个交互程序 第2章 Python语法基础实战 2.1 Python语法特点 2.1.1 注释 2.1.2 代码缩进 2.1.3 引号 2.2 变量 2.2.1 理解Python中的变量 2.2.2 变量的定义与使用 2.3 基本数据类型 2.3.1 数字类型 2.3.2 字符串类型 2.3.3 布尔类型 2.3.4 数据类型转换 2.4 运算符 2.4.1 算术运算符 2.4.2 比较运算符 2.4.3 逻辑运算符 2.4.4 赋值运算符 2.4.5 运算符的优先级 2.5 基本输入和输出 2.5.1 使用input()函数输入 2.5.2 使用print()函数输出 2.6 流程控制语句 2.6.1 if条件语句 2.6.2 for循环 2.6.3 while循环 2.6.4 break语句 2.6.5 continue语句 2.7 列表 2.7.1 列表的创建和删除 2.7.2 访问列表元素 2.7.3 添加、修改和删除列表元素 2.7.4 对列表进行统计和计算 2.7.5 列表的复制 2.7.6 遍历列表 2.8 元组 2.8.1 元组的创建和删除 2.8.2 访问元组元素 2.8.3 修改元组元素 2.9 字典 2.9.1 字典的创建 2.9.2 通过键值访问字典 2.9.3 添加、修改和删除字典 2.9.4 遍历字典 2.10 函数 2.10.1 创建一个函数 2.10.2 调用函数 2.10.3 实参和形参 2.10.4 位置实参 2.10.5 函数返回值 第3章 自动化分析处理数据实战 3.1 Pandas的数据格式 3.1.1 Pandas模块的安装 3.1.2 Openpyxl模块的安装 3.1.3 导入Pandas模块 3.1.4 Series数据结构 3.1.5 DataFrame数据格式 3.2 读取/写入数据自动化操作 3.2.1 自动读取Excel工作簿中的数据 3.2.2 自动读取CSV格式的数据 3.2.3 将数据写入文件 3.3 数据预处理自动化操作 3.3.1 自动查看数据信息 3.3.2 自动处理数据中的缺失值(数据清理) 3.3.3 自动处理数据中的重复值 3.4 数据类型转换自动化操作 3.5 选择数据自动化操作 3.5.1 自动选择列数据 3.5.2 自动选择行数据 3.5.3 自动选择满足条件的行列数据(数据筛选) 3.5.4 按日期自动选择数据 3.6 数值排序自动化操作 3.6.1 自动按某列数值排序 3.6.2 自动按索引进行排序 3.6.3 自动按多列数值进行排序 3.7 自动数据计数与唯一值获取 3.7.1 自动进行数值计数 3.7.2 自动获取唯一值 3.8 自动进行数据运算 3.8.1 自动进行算术运算 3.8.2 自动进行比较运算 3.8.3 自动进行汇总运算 3.8.4 相关性运算 3.9 数据分类汇总自动化操作 3.9.1 自动按一列进行分组并对所有列进行计数汇总 3.9.2 自动按一列进行分组并对所有列进行求和汇总 3.9.3 自动按多列进行分组并求和 3.9.4 自动按一列进行分组并对指定列求和 3.9.5 自动按一列进行分组并对所有列分别求和和计数 3.9.6 自动按一列进行分组并对指定多列分别进行不同的运算汇总 3.9.7 自动对分组后的结果重置索引 3.10 数据拼接自动化操作 3.10.1 自动进行数据的横向拼接 3.10.2 自动进行数据的纵向拼接 3.11 综合案例:自动对Excel文档所有工作表中的数据分别进行排序 3.12 综合案例:自动筛选Excel文档所有工作表的数据 第4章 自动化操作Excel文档实战 4.1 自动打开/退出Excel程序 4.1.1 安装xlwings模块 4.1.2 导入xlwings模块 4.1.3 自动打开Excel程序 4.1.4 自动退出Excel程序 4.2 Excel文档自动化操作 4.2.1 自动新建一个Excel文档 4.2.2 自动保存Excel文档 4.2.3 自动打开已存在的Excel文档 4.2.4 自动保存已存在的Excel文档 4.2.5 自动关闭/打开/新建Excel文档 4.2.6 案例:自动批量新建Excel新文档 4.2.7 案例:自动批量新建不同名称的Excel文档 4.2.8 案例:自动批量打开文件夹中所有Excel文档 4.2.9 案例:自动修改文件夹下所有Excel文档的名称 4.3 工作表的自动化操作 4.3.1 自动插入新工作表 4.3.2 自动选择已存在的工作表 4.3.3 自动选择第1个工作表 4.3.4 自动获取Excel文档中工作表的个数 4.3.5 自动删除工作表 4.3.6 案例:自动批量修改Excel文档中所有工作表的名称 4.3.7 案例:自动批量重命名所有Excel文档中指定的工作表 4.3.8 案例:自动在多个Excel文档中批量新建工作表 4 |