——逐步说明并指导您完成每个程序,以使用Python 3.7自动执行单调任务
版次: 第1版
国际标准书号: 978-1789133806
发表于: 2018年10月4日
页数 398页
作者海梅·比尔塔
主要特征
自动化整体业务流程,例如报告生成,电子邮件营销和潜在客户生成
构建您的第一个Web应用程序,用于擦除数据和访问网站的API
使用Matplotlib创建图形丰富的图表,图形和地图
图书说明
你一次又一次地做同样古老的单调办公室工作吗?或者您是否一直在尝试通过自动执行某些重复性任务来找到一种简单的方法来改善您的生活?通过经过试验和测试的方法,了解如何使用Python自动化所有无聊的东西。
Python Automation Cookbook可帮助您清楚地了解如何使用Python自动化业务流程,包括通过抓取Web来检测机会,分析信息以生成带有图形的自动电子表格报告,以及与自动生成的电子邮件进行通信。
您将学习如何通过短信获取通知并运行任务,同时您的头脑专注于其他重要活动,然后了解如何扫描简历等文档。一旦你熟悉了基础知识,你就会被介绍到图形世界,同时学习如何使用Matplotlib生成有组织的图表。除此之外,您还将获得有关如何生成显示相关信息的丰富图形的深入知识。
在本书的最后,您将通过深入了解如何识别和纠正问题来提高您的技能,从而生成出色且可靠的系统。
你将学到什么
掌握抓取网站以检测变化
搜索和处理原始销售文件以汇总电子表格中的信息
探索从Excel电子表格中提取信息并使用图形生成令人兴奋的报告的技术
了解生成随机,易于打印的代码所需的技术,以用作一次性优惠券
自动生成营销广告系列,通过不同渠道与收件人联系
确定并实施精确的解决方案
这本书的用途是谁
如果您是开发人员或任何想要自动执行与财务,销售和人力资源等领域相关的单调手动任务的人,Python自动化手册适合您。
什么这本书涵盖
第1章,让我们开始我们的自动化之旅,介绍一些将在本书中使用的基本内容。它描述了如何通过虚拟环境安装和管理第三方工具,如何进行有效的字符串操作,如何使用命令行参数,以及介绍正则表达式和其他文本处理方法。
第2章,轻松实现自动化任务,演示如何准备和自动运行任务。它涵盖了如何对应该执行的任务进行编程,而不是手动运行它们;如何通知自动运行的任务的结果;以及如何在自动化过程中出现错误时收到通知。
第3章,构建您的第一个Web Scraping应用程序,探讨发送Web请求以不同格式与外部网站进行通信,例如原始HTML内容;结构化的饲料; RESTful API中;甚至自动化浏览器执行步骤而无需人工干预。它还介绍了如何处理结果以提取相关信息。
第4章,搜索和读取本地文件,介绍如何搜索本地文件和目录并分析存储在其中的信息。您将学习如何过滤不同编码的相关文件,并以多种常见格式(如CSV,PDF,Word文档甚至图像)读取文件。
第5章,生成奇妙报告,介绍如何以多种格式显示以文本格式给出的信息。这包括创建模板以生成文本文件,以及创建格式丰富且格式正确的Word和PDF文档。
第6章,电子表格的乐趣,探讨了如何以CSV格式读写电子表格;在丰富的Microsoft Excel中,包括格式和图表;在LibreOffice中,一个自由选择到Microsoft Excel。
第7章,开发令人惊叹的图表,解释如何生成漂亮的图表,包括常见的例子,如饼图,线条图和条形图,以及其他高级案例,如堆积条形图甚至地图。它还解释了如何组合和设置多个图形以生成丰富的图形并以可理解的格式显示相关信息。
第8章,处理通信通道,解释了如何使用外部工具在多个通道中发送消息,以完成繁重的工作。本章分别单独发送和接收电子邮件,通过SMS消息进行通信,以及在Telegram中创建机器人。
第9章,为什么不自动化您的营销活动?,结合书中包含的不同配方来生成完整的营销活动,包括检测机会,促销的产生,与潜在客户的沟通,以及分析和报告由推广。本章介绍如何组合不同的元素来创建强大的系统。
第10章,调试技术,提供了不同的方法和技巧,以帮助调试过程并确保软件的质量。它利用Python的强大内省功能及其开箱即用的调试工具来解决问题并生成可靠的自动化软件。