
快学Python:自动化办公轻松实战
- 大小:92.3 MB
- 类型:Python自动化办公
- 格式:PDF
- 出版:电子工业出版社
- 作者:黄伟
- 更新:2023-01-16 14:11:49

内容简介 本书作者总结多年运营公众号心得,通过与大量粉丝的实际互动,了解读者的真实需求,并针对读者在学习和工作中经常遇到的问题,总结了100 Python常用知识图解;30 Python 自动化办公实战案例;10 综合项目实战案例,案例涉及到行政、营销、法务,财务、运营、教师等职业,相信每位读者都能在本书中找到与自身需求相对应的案例。 无论你是学生,还是职场人士;无论你是零基础的编程小白,还是具有一定编程基础的程序员,都适合通过本书入门Python编程和自动化办公。 目录 基础篇 第1 章 Python 基础知识 / 002 1.1 为什么要学习Python / 002 1.2 Python 环境的搭建 / 002 1.2.1 Python 的下载 / 003 1.2.2 Python 的安装 / 004 1.3 如何运行Python 程序 / 005 1.3.1 启动Jupyter Notebook / 006 1.3.2 运行第一行Python 代码 / 007 1.3.3 Jupyter Notebook 常用操作 / 009 1.4 Python 基本概念 / 013 1.4.1 变量的定义与命名 / 013 1.4.2 缩进与注释 / 013 1.4.3 常见的6 种数据类型 / 014 1.4.4 序列的5 大通用操作 / 016 1.5 Python 字符串 / 020 1.5.1 字符串的4 种创建方式 / 020 1.5.2 常用字符串方法12 讲 / 021 1.5.3 字符串格式化的3 种方式 / 024 1.6 Python 列表 / 025 1.6.1 列表的4 种创建方式 / 025 1.6.2 列表元素的3 种添加方式 / 025 1.6.3 列表元素的4 种删除方式 / 027 1.6.4 列表排序的2 种方式 / 028 1.6.5 列表解析式的3 种用法 / 030 1.6.6 列表的其他3 个高频操作 / 031 1.7 Python 字典 / 032 1.7.1 字典的4 种创建方式 / 033 1.7.2 字典元素的4 种获取方式 / 034 1.7.3 字典元素的2 种添加方式 / 035 1.7.4 字典元素的4 种删除方式 / 036 1.8 Python 运算符 / 038 1.8.1 算术运算符 / 038 1.8.2 比较运算符 / 038 1.8.3 赋值运算符 / 039 1.8.4 逻辑运算符 / 040 1.9 Python 流程控制语句 / 041 1.9.1 条件语句 if / 041 1.9.2 循环语句 for / 045 1.9.3 循环语句 while / 046 1.9.4 流程控制语句的嵌套 / 047 1.10 Python 函数 / 048 1.10.1 内置函数 / 048 1.10.2 自定义函数 / 051 1.10.3 匿名函数lambda / 056 1.11 Python 模块的安装与导入 / 057 1.11.1 模块的安装 / 057 1.11.2 模块的导入 / 058 1.12 Python 异常处理 / 059 1.12.1 常见的10 种异常类型 / 059 1.12.2 异常处理的3 种方式 / 063 1.12.3 异常的精准捕捉与模糊处理 / 068 VIII快学Python:自动化办公轻松实战 第2 章 学习Python,可以自动处理文件 / 069 2.1 文件与文件路径 / 069 2.1.1 文件与文件路径的概念 / 069 2.1.2 绝对路径与相对路径 / 071 2.2 文件/ 文件夹的信息读取 / 072 2.2.1 获取当前工作目录 / 072 2.2.2 获取文件列表 / 073 2.2.3 判断文件/ 文件夹是否存在 / 075 2.2.4 判断是文件还是文件夹 / 076 2.2.5 文件路径的拼接与切分 / 077 2.3 文件/ 文件夹的自动处理 / 078 2.3.1 文件夹的自动创建 / 078 2.3.2 文件/ 文件夹的自动重命名 / 079 2.3.3 文件/ 文件夹的自动复制 / 080 2.3.4 文件/ 文件夹的自动移动 / 084 2.3.5 文件/ 文件夹的自动删除 / 088 2.3.6 案例:批量重命名文件 / 091 2.3.7 案例:批量自动整理文件夹 / 092 2.4 文件的匹配查找 / 094 2.4.1 文件的自动匹配 / 094 2.4.2 案例:自动搜索文件 / 096 第3 章 学习Python,可以自动化处理数据 / 099 3.1 Pandas 基础 / 099 3.1.1 Pandas 简介 / 099 3.1.2 Pandas 常用数据结构 / 100 3.1.3 Series 和DataFrame 的创建方式 / 101 3.1.4 Series 和DataFrame 常用属性介绍 / 104 3.1.5 数据的导入与导出 / 107 3.2 Pandas 数据处理 / 111 3.2.1 数据预览 / 112 3.2.2 数据预处理 / 114 3.2.3 数据选取 / 118 3.2.4 数据运算 / 121 3.2.5 数据排序与排名 / 122 3.3 Pandas 数据合并与连接 / 124 3.3.1 数据合并 / 125 3.3.2 数据连接 / 127 3.4 Pandas 数据分组与透视表 / 129 3.4.1 数据分组 / 129 3.4.2 数据透视表 / 131 3.5 项目实战:Excel 拆分与合并的4 种情况 / 132 3.5.1 按条件将Excel 文件拆分到不同的工作簿 / 133 3.5.2 按条件将Excel 文件拆分到不同的工作表 / 134 3.5.3 批量将不同的工作簿合并到同一个Excel 文件 / 136 3.5.4 批量将不同的工作表合并到同一个Excel 文件 / 137 操作篇 第4 章 学习Python,可以自动化操作Excel / 140 4.1 操作Excel 文档的准备工作 / 140 4.1.1 Excel 文档的基础构成 / 140 4.1.2 openpyxl 模块的安装与导入 / 141 4.2 Excel 文档内容读取 / 142 4.2.1 打开Excel 文档 / 142 4.2.2 读取Excel 工作表信息 / 142 4.2.3 读取Excel 单个单元格的信息 / 144 4.2.4 读取Excel 单元格区域的信息 / 145 4.3 Excel 文档内容写入 / 147 4.3.1 创建新工作簿 / 147 4.3.2 新建/ 删除/ 复制工作表 / 148 4.3.3 插入/ 删除行与列 / 149 4.3.4 将外部数据写入Excel / 151 4.3.5 如何调用Excel 函数 / 153 4.3.6 案例:批量创建多个工
相关资源
-
《电脑组装与维修从入门到精通(第2版)》配书资源
本书由多名专业的电脑维修工程师编写,针对电脑的选购、组装、设置、组网、维护、维修等几个阶段,为读者详尽讲解电脑硬件的运行原理、选购技巧、维护维修方法,以及系统安装设置方法、组网方法、数据恢复方法、数据加密等方面的知识。 本书共分为8篇内容,包括:深入认识与选购电脑硬件、多核电脑组装实践、系统安装与优化、网络搭建与安全防护、电脑故障原因分析、系统与软件故障维修、整机与硬件维修、数据恢复与安全加密。 本书内
大小:3.7 MB电脑硬件配套资源
-
《JavaScript+DHTML语法与范例详解词典》代码和附录
本书特色 ■内容全面 收录了几乎所有JavaScript与DHTML的常用语法,涵盖属性、语法及其详细的参数说明。 ■解读详细 通过详细解读,使您更准确地掌握所涉及的知识点。 ■分类合理 在章节分类中更注意实用,一目了然。 ■注释准确 准确对所有参数进行说明,消除在实际应用中参数选择的困扰。 ■实用为先 提供实用范例,对焦点代码加以注释,让您更快掌握并付诸使用。丰富的使用要点将应用与词典两功能合二为一。 ■索引清楚 方便速查。 封面图
大小:2.6 MBweb前端配套资源
-
ESP32开发指南
《ESP32开发指南》适合初识无线知识、学习 ESP32 无线知识的初学者。本文档包含基础理论、开发流程、流程细节、接口介绍、源码测试、总结等,代码全部使用中文注释,最低注释到函数,细致的地方注释到行。 目录 入门篇(完成):芯片介绍、环境搭建、下载方式、问题解决、开发指导等。 基础篇(完成):基础资源测试,GPIO、I2C、UART、TIM、PWM 等。 WiFi 应用篇(完成):TCP、UDP、WS、SC、HTTP、HTTPS、MQTT、加密等。
大小:8.35 MBESP32开发
-
信息系统安全概论 课后答案
《信息系统安全概论》是由电子工业出版社出版的关于讲授以主机为中心的系统安全的基本思想、技术和方法的著作。是一本帮助读者认识手中、家里、工作单位中、甚至庞大的数据处理中心深处的计算机主机系统的安全问题及其解决途径的实用书籍。 《信息系统安全概论》以独特的方式讲授以主机为中心的系统安全的基本思想、技术和方法。《信息系统安全概论》的宗旨是帮助读者认识每个人手中、家里、工作单位中、甚至庞大的数据处理中心深处的
大小:13.9 KB系统安全课后答案
-
《PERL 实例精解(原书第4 版)》示例代码
本书提供了学习Perl最容易、最实用的方式。传奇般的硅谷编程讲师Ellie Quigley彻底更新了她的杰作,提供今天的Perl用户所需的大多数技能和信息包括全新的MySQL数据库程序设计和旨在使经验丰富的用户更上一个台阶的Perl QuickStart。 Quigley通过有针对性的课堂测试代码示例、详细的逐行解释和真实的程序输出来阐释每种技术。本书结构清晰、通俗易懂。它可以帮助你学会从编写第一个Perl脚本开始,一直到开发数据库驱动的应用程序。它是一本你必备的Perl图
大小:4.1 MBPERL配套资源
-
《Altium Designer 20 电路设计与仿真从入门到精通》源文件,动画演示
全书以Altium Designer 20为平台,讲解了电路设计的方法和技巧,主要包括Altium Designer 20概述、原理图简介、原理图的环境设置、原理图的基础操作、原理图的高级应用、层次原理图设计、电路仿真系统、PCB 设计门、PCB 的高级编辑、电路板的后期制作、信号完整性分析、创建元器件库及元器件封装等内容。 1.内容新颖,本书以Altium Designer 20为平台,详细介绍了使用Altium Designer软件行电路设计的技巧,适合零基础读者从门学到精通; 2.案例经典,本书含有
大小:587 MB电路设计配套资源
-
《spring实战(第5版)》随书源码
本书是经典的、畅销的Spring学习和实践指南。第5版针对Spring 5进行了全面更新。第5版涵盖了Spring 5.0和Spring Boot 2.0里程碑式的更新。全书分为5个部分,共19章。第1部分(第1~5章)涵盖了构建Spring应用的基础话题。第2部分(第6~9章)讨论如何将Spring应用与其他应用进行集成。第3部分(第10~12章)探讨Spring对反应式编程提供的全新支持。第4部分(第13~15章)拆分单体应用模型,介绍Spring Cloud和微服务开发。第5部分(第16~19章)讨
大小:16.4 MBspring配套资源
-
Polarismesh(北极星)教程
北极星是腾讯开源的服务发现和治理中心,致力于解决分布式或者微服务架构中的服务可见、故障容错、流量控制和安全问题。虽然,业界已经有些组件可以解决其中一部分问题,但是缺少一个标准的、多语言的、框架无关的实现。 书籍目录 简介 架构原理 北极星和k8s 对比其他组件 单机版安装 使用polaris-java 使用polaris-go 使用polaris-cpp 使用Spring Cloud 使用 grpc-go 使用 k8s 和服务网格 内容节选 北极星是腾讯开源的服务发现和治理中心,致力于解决分布式或
大小:1.79 MBPolarismesh
参与送书
相关声明: