用 Python自动化繁琐的工作

The Effective Engineer 作者 Edmond 写过一篇文章-成功程序员凌驾于他人的五个关键思维 其中两项分别是投资可省时的工具和最佳化重复性动作的速度,这两者的共同精神就是-自动化。Python 很容易入门,而且有丰富的开源社区资源,非常适合拿来开发自动化一些重复性工作的工具。

这门课的讲师有写一本书 Automate the Boring Stuff with Python Programming  ,这堂课的内容就是基于这本书录制的,你可以在网上先看看免费的内容,或是到 Amazon 付费买电子书,想要看更多的动态展示就是参加这堂 Udemy 在线课程了。

从这 9.5 小时的课程,你会学到

  • 透过编写简单的 Python 程序在电脑上自动运行任务。
  • 编写可以使用 “正规表达式 regular expression” 进行文本模式辨识的程序。
  • 以编程方式生成和更新Excel 电子试算表格。
  • 解析 PDF 和 Word 文档。
  • 抓取网站并从在线来源提取信息。
  • 编写发送电子邮件通知的程序。
  • 使用Python的调试工具快速找出代码中的错误。
  • 以编程方式控制鼠标和键盘点击并为你输入。

规定为何?

  • 无需编程经验。
  • 在课程开始时,将介绍如何下载和安装Python。
  • 基本的电脑操作技能:浏览网站,运行程序,保存和打开文档等等。

课程说明

如果你是上班族,学生,系统管理员,或只是想使你的电脑更有效率,编程将允许你编写可以自动运行冗长乏味任务的代码。本课程遵循广受欢迎(和免费!)的书,用Python自动化无聊的工作。

使用Python自动化无聊的工作是为那些想要尽快写出能够尽快完成实际任务的小程序的人编写的。你不需要知道排序算法或是面向对象编程,所以这个课程跳过所有的计算机科学,并专注于编写要去完成工作的代码。

本课程是为完全的初学者,涵盖流行的Python 编程语言。你将学习基本概念以及:

  • 网页抓取
  • 解析 PDF 和 Excel 试算表格
  • 自动化键盘和鼠标
  • 发送电子邮件和文本
  • 和其它几个实用主题

在本课程结束时,你将能够编写代码,不仅可以显著提高你的工作效率,而且还可以在你的履历上列出这种有趣和创造性的技能。

目标受众为何?

  • 办公室工作人员,学生和系统管理员希望提高他们的生产力。
  • 那些想要增加他/她们的程序开发工具技能有抱负的软件工程师。
  • 电脑用户听说过“学习编程”的消息,但想要有实际的理由来学习编程。
  • 经验丰富的软件工程师已经熟悉 Python 和课程涵盖的 modules 则可以跳过本课程。
  • 虽然本课程对 QA 和 IT 管理员有益,这不是 DevOps 寻找特定自动化工具的课程。

讲师介绍 

AI Sweigart  软件开发人,科技书籍作者

Al Sweigart 是旧金山的软件开发人员。他写了四本 Python 编程书籍,在Python会议上担任讲者,并教小孩和成人如何写程序。Python是他最喜欢的编程语言,他是几个开源模块的开发人员。让编程知识可以用于所有人在背后驱动他,他的书籍根据 Creative Commons license 授权免费提供。

英文本幕:有

  • 想要了解如何将英文本幕自动翻译成中文? 请参考这篇 How-To

课程网址  ♥找优惠折扣码?

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: