快学Python:自动化办公轻松实战

快学Python:自动化办公轻松实战

  • 大小:92.3 MB
  • 类型:Python自动化办公
  • 格式:PDF
  • 出版:电子工业出版社
  • 作者:黄伟
  • 更新:2023-01-16 14:11:49
vip 免费获取(已有149人参与)
关注公众号免费送书
版权投诉 / 资源反馈(本资源由用户 谷悦媛 投稿)

内容简介 本书作者总结多年运营公众号心得,通过与大量粉丝的实际互动,了解读者的真实需求,并针对读者在学习和工作中经常遇到的问题,总结了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 案例:批量创建多个工

相关资源

  • 《Go Web编程》配套彩图

    《Go Web编程》配套彩图

    编辑推荐 Go语言通过提供整洁快速的编译代码、垃圾回收、简单的并发Go模型以及丰富的标准库来满足人们对于可扩展、高性能Web 应用的需求,这种语言非常适用于编写微服务,又或者用于构建可扩展且可维护的系统。本书将教读者运用现代化设计理念构建Go Web应用的方法。阅读本书能让读者学会如何通过依赖注入设计模式来编写测试替身,如何在Web应用中使用并发特性,还有如何在Web服务中创建以及处理JSON数据和XML数据。除此之外,读者还将学会如何

    大小:10.15 MBWeb编程配套资源

  • 《PHP程序开发参考手册》参考手册

    《PHP程序开发参考手册》参考手册

    封面图 目录 前言 第一篇PHP基础篇 第1章语句2 1.1if语句条件控制语句2 1.2else语句不满足条件时执行4 1.3elseif语句判断其他的条件5 1.4while语句简单的循环控制语句6 1.5dowhile语句先执行后判断8 1.6for语句复杂的循环控制语句9 1.7foreach语句遍历数组语句11 1.8break语句跳出循环12 1.9continue语句跳过并继续下一次循环14 1.10switch语句根据比较结果执行对应语句15 1.11return语句结束函数或脚本文件的执

    大小:49.8 MBPHP开发配套资源

  • 《轻松学会远程办公》配套资源

    《轻松学会远程办公》配套资源

    ★书名:轻松学会远程办公 ★书号:978-7-115-54385-1 ★简介:本书通过介绍在不同场合下如何借助各种应用程序完成各类办公操作为主线,结合大量实际操作去引导读者学习,帮助读者顺利完成各项工作,成就远程办公达人。本书共分为12章,第1章介绍远程办公的优势,带领大家认识远程办公;第2章给出搭建远程办公环境的方案;第3章介绍远程打卡的方法;第4章介绍保持团队及时高效沟通的方法;第5章介绍安排工作任务的方法;第6章~第7章主要介绍使

    大小:233.2 MB远程办公配套资源

  • 《从零开始:Illustrator CC 2019设计基础+商业设计实战》教学视频,素材

    《从零开始:Illustrator CC 2019设计基础+商业设计实战》教学视频,素材

    编辑推荐 从零开始 Illustrator CC 2019设计基础+商业设计实战 是Adobe中国授权培训中心官方推荐教材; 从零开始 Illustrator CC 2019设计基础+商业设计实战精讲知识架构:基础知识+商业实战案例; 从零开始 Illustrator CC 2019设计基础+商业设计实战 知识讲解精炼扎实,配备学习的难点、重点提示; 从零开始 Illustrator CC 2019设计基础+商业设计实战 赠送视频课、案例源文件和素材。 内容简介 本书是Adobe中国授权培训中心官方推荐教

    大小:5.5 GBIllustrator配套资源

  • C语言程序设计

    C语言程序设计 课后答案

    《面向21世纪高等院校计算机系列规划教材:C语言程序设计》共12章,主要内容包括,C语言基础知识、简单的C程序设计、控制结构、数组、函数、编译预处理、指针、结构体与共用体、文件及C综合程序设计案例等。《面向21世纪高等院校计算机系列规划教材:C语言程序设计》适合作为高等院校计算机语言基础教材,也可供C语言初学者学习使用。 目录 章 C语言概述 1.1 C语言概述 1.1.1 C语言简介及特点 1.1.2 C语言源程序结构 1.2 Win-TC环境简介 1.2.1 Win-TC的安

    大小:290 KBC语言课后答案

  • C++经典50大面试题

    《C++经典50大面试题》 ,整理了C++的常见算法、常见考点和重要知识技巧,内容齐全,涵盖各类应试考点,满满干货。这份精细资料旨在为大家面试面试C++程序员或算法工程师提供一些有用参考。

    大小:1.1 MBC++

  • 《Kafka Streams实战》配套资源

    《Kafka Streams实战》配套资源

    编辑推荐 并非所有基于流的应用程序都需要处理集群,轻量级、简单易用的Kafka Streams库提供了微服务和实时事件处理中进行消息处理所需的强大功能。使用Kafka Streams API,只需使用Kafka及相应的流式应用程序可以对数据流进行过滤和转换。 n n 本书教读者在Kafka平台上实现流式处理。在这本易于理解的书中,读者将通过实际的例子来收集、转换和聚合数据,使用多个处理器,处理实时事件,可以使用KSQL 深入研究流式SQL。本书还讲解了Kafka Streams应用程序的

    大小:44.45 MBKafka配套资源

  • 《Scratch 2.0少儿游戏趣味编程》配套素材

    《Scratch 2.0少儿游戏趣味编程》配套素材

    编辑推荐 适读人群 :本书适合小学生或初中学生自学,也非常适合中小学信息技术课教师或培训老 师、想要让孩子学习Scratch 的家长阅读参考。 全彩印刷 十多个精彩游戏项目寓教于乐 赠送价值99元的视频课程 方便亲子互动和自学 本书通过14 款有趣的小游戏和小程序,由浅入深地向读者介绍Scratch 编程的基本技能以及程序设计的思维和方法。 本书首先带领读者认识Scratch 2.0,了解Scratch 2.0 编程中用到的基本概念,然后按照初级、中级和高级3个难度层次

    大小:38.34 MBScratch编程配套资源

参与送书

相关声明:

学习笔记