这本书可以帮助我们完成简单的自动化任务:
- 移动并重命名几千个文件,将它们分类,放入文件夹;
- 填写在线表单,不需要打字;
- 在网站更新时,从网站下载文件或复制文本;
- 让计算机向客户发出短信通知;
- 更新或格式化Excel电子表格;
- 检查电子邮件并发出预先写好的回复。
可以从http://python.org/downloads/免费下载针对Windows、OS X和Ubuntu的Python版本。
聪明地提出编程问题
- 说明你打算做什么,而不只是你做了什么。这让帮助你的人知道你是否走错了路。
- 明确指出发生错误的地方。它是在程序每次启动时发生,还是在你做了某些动作之后?
- 将完整的错误信息和你的代码复制粘贴到http://pastebin.com/或http://gist. github.com/。
- 这些网站让你很容易在网上与他人共享大量的代码,而不会丢失任何文本格式。然后你可以将贴出的代码的URL放在电子邮件或论坛帖子中。例如,这里是我贴出的一些代码片段:http://pastebin.com/SzP2DbFx/和https://gist.github. com/ asweigart/6912168/。
- 解释你为了解决这个问题已经尝试了哪些方法。这会告诉别人你已经做了一些工作来弄清楚状况。
- 列出你使用的Python版本(Python 2解释器和Python3解释器之间有一些重要的区别)。而且,要说明你使用的操作系统和版本。
- 如果错误在你更改了代码之后出现,准确说明你改了什么。
- 说明你是否在每次运行该程序时都能重现该错误,或者它只是在特定的操作执行之后才出现。如果是这样,解释是哪些操作。
- 不要对试图帮助你的人提出无理的要求。
对于大多数人,他们的计算机只是设备,而不是工具。但通过学习如何编程,你就能利用现代社会中最强大的工具,并且你会一直感到快乐。