【python 让繁琐工作自动化】第0章 介绍


Automate the Boring Stuff with Python: Practical Programming for Total Beginners (2nd Edition)
Written by Al Sweigart.
The second edition is available on 2019.10.29


下载和安装Python

可以从 http://python.org/downloads/ 免费下载针对 Windows、OS X 和 Ubuntu 的 Python 版本。
注意:请确保下载 Python3 的版本(如 3.4.0)。本书中的程序将运行在 Python3 上。

确定系统类型是 32 位还是 64 位:

  • 在 Windows 上。选择 Start ▶ ControlPanel ▶ System \text{Start} \blacktriangleright \text{ControlPanel} \blacktriangleright \text{System} StartControlPanelSystem,查看系统类型是 64 位或 32 位。
  • 在 OS X 上,进入 Apple 菜单,选择 About This Mac ▶ MoreInfo ▶ SystemReport ▶ Hardware \text{About This Mac} \blacktriangleright \text{MoreInfo} \blacktriangleright \text{SystemReport} \blacktriangleright \text{Hardware} About This MacMoreInfoSystemReportHardware,然后查看 Processor Name 字段。如果是 Intel Core Solo 或 Intel Core Duo,机器是 32 位的。如果是其他(包括 Intel Core 2 Duo),机器是64 位的。
  • 在 Ubuntu Linux 上,打开终端窗口,运行命令 uname -m。结果是 i686 表示是 32 位,x86_64 表示是 64 位。

在 Windows 上,下载 Python 安装程序(文件扩展名是 .msi),并双击它。按照安装程序显示在屏幕上的指令来安装 Python。

在 Mac OS X 上,下载 OS X 版本的 .dmg 文件,并双击它。按照安装程序显示在屏幕上的指令来安装Python,步骤如下:
1.当 DMG 包在一个新窗口中打开时,双击 Python.mpkg 文件。你可能必须输入管理员口令。
2.点击 Continue,跳过欢迎部分,并点击 Agree,接受许可证。
3.选择 HD Macintosh(或者你的硬盘的名字),并点击 Install。

如果使用的是 Ubuntu,可以从终端窗口安装 Python,步骤如下:
1.打开终端窗口。
2.输入 sudo apt-get install python3
3.输入 sudo apt-get install idle3
4.输入 sudo apt-get install python3-pip

启动 IDLE

Python 解释器是运行 Python 程序的软件,交互式开发环境 (IDLE: interactive development environment) 是输入程序的地方,也被称为读取-求值-打印 循环 (REPL: Read-Evaluate-Print Loop)。

  • 在 Windows7 或更新的版本上,点击屏幕左下角的开始图标,在搜索框中输入 IDLE,并选择 IDLE (Python GUI)。
  • 在 Windows XP 上,点击 Start 按钮,选择 Programs ▶ Python 3.4 ▶ IDLE(Python GUI) \text{Programs} \blacktriangleright \text{Python 3.4} \blacktriangleright \text{IDLE(Python GUI)} ProgramsPython 3.4IDLE(Python GUI)
  • 在 Mac OS X 上,打开 Finder 窗口,点击 Applications,点击 Python 3.4,然后点击 IDLE 的图标。
  • 在 Ubuntu 上,选择 Applications ▶ Accessories ▶ Terminal \text{Applications} \blacktriangleright \text{Accessories} \blacktriangleright \text{Terminal} ApplicationsAccessoriesTerminal,然后输入 idle3(也可以点击屏幕顶部的 Applications,选择 Programming,然后点击 IDLE 3)
交互式环境

初次出现的IDLE 窗口应该是类似下面这样的文本:

Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:25:23) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>

这个窗口称为交互式环境(interactive shell)。这是让你向计算机输入指令的程序,很像 OS X 上的终端窗口,或 Windows 上的命令行提示符。Python 的交互式环境让你输入指令,供 Python 解释器软件来执行。

如何寻求帮助

错误信息的 traceback 部分显示了 Python 遇到困难的特定指令和行号。如果你不知道怎样处理特定的错误信息,就在线查找那条错误信息。
例,在搜索引擎上输入"TypeError: Can't convert 'int' object to str implicitly"(包括引号),会看到许多的链接,解释这条错误信息的含义,以及什么原因导致这条错误。
错误信息的Google 搜索结果可能非常有用

聪明地提出编程问题

如果不能在线查找到答案,请尝试在 Stack Overlowhttp://stackoverflow.com/)或 “learnprogramming” subreddithttp://reddit.com/r/learnprogramming/)这样的论坛上提问。请务必阅读这些网站的 FAQ(常见问题:Frequently Asked Questions),了解正确的提问方式。

  • 说明你打算做什么,而不只是你做了什么。这让帮助你的人知道你是否走错了路。
  • 明确指出发生错误的地方。它是在程序每次启动时发生,还是在你执行某个操作之后?
  • 将完整的错误信息和你的代码复制粘贴到 http://pastebin.com/http://gist.github.com/
    通过这些网站,人们可以很方便地在网上共享大量代码,而不会丢失任何文本格式。然后将贴出的代码的 URL 放在电子邮件或论坛帖子中。
  • 解释你为了解决这个问题已经尝试做了什么。这会告诉别人你已经做了一些工作来弄清楚状况。
  • 列出你使用的 Python 版本(Python2 解释器和 Python3 解释器之间有一些重要的区别)。而且,要说明你使用的操作系统和版本。
  • 如果错误是在你更改了代码之后出现的,请准确说明更改的内容。
  • 说明是否在每次运行该程序时都能重现该错误,或者它只是在特定的操作执行之后才出现。如果是这样,解释是哪些操作。

遵守良好的在线礼仪。例如,提问时不要全用大写,或者对试图帮助你的人提出无理的要求。


目录:【python 让繁琐工作自动化】目录
学习网站:https://automatetheboringstuff.com/
Al Sweigart 在博客上编写编程指南:http://inventwithpython.com/blog/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值