66
77## 使用解释器提示符
88
9- 在你的操作系统中打开终端(Terminal)程序(正如我们先前在 [ 安装] ( ./ installation.md#installation ) 章节所讨论过的那样)然后通过输入 ` python3 ` 并按下 ` [enter] ` 键来打开 Python 提示符(Python Prompt)。
9+ 在你的操作系统中打开终端(Terminal)程序(正如我们先前在 [ 安装] ( 05. installation.md) 章节所讨论过的那样)然后通过输入 ` python3 ` 并按下 ` [enter] ` 键来打开 Python 提示符(Python Prompt)。
1010
1111当你启动 Python 后,你会看见在你能开始输入内容的地方出现了 ` >>> ` 。这个被称作 _ Python 解释器提示符(Python Interpreter Prompt)_ 。
1212
@@ -20,7 +20,6 @@ print("Hello World")
2020
2121下面是一个在 Mac OS X 电脑上你能够看见的结果的示例。有关 Python 软件的细节将会因为你使用的电脑而有所不同,但是从提示符(如 ` >>> ` )开始部分应该是相同的,而不会受到操作系统的影响。
2222
23- <!-- 输出结果应与 book.json 中的 pythonVersion 变量相同 -->
2423``` python
2524> python3
2625Python 3.5 .1 (default, Jan 14 2016 , 06 :54 :11 )
@@ -50,56 +49,55 @@ Hello World
5049
5150如果你正在使用 Windows 系统,** 不要用记事本** ——这是一个很糟糕的选择,因为它没有语法加亮功能,同样重要的另一个原因是,它不支持文本缩进功能,这一功能我们之后将会了解它究竟有多重要。而一款好的编辑器能够自动帮你完成这一工作。
5251
53- 如果你已是一名经验丰富的程序员,那你一定在用 [Vim](http:// www.vim.org) 或 [Emacs](http:// www.gnu.org/ software/ emacs/ ) 了。无需多言,它们都是最强大的编辑器之一,用它们来编写你的 Python 程序自是受益颇多。我个人用它们来编写了我大部分程序,同时也因此写了一本书《[Entire Book on Vim]( {{ book.vimBookUrl }})》。
52+ 如果你已是一名经验丰富的程序员,那你一定在用 [Vim](http:// www.vim.org) 或 [Emacs](http:// www.gnu.org/ software/ emacs/ ) 了。无需多言,它们都是最强大的编辑器之一,用它们来编写你的 Python 程序自是受益颇多。我个人用它们来编写了我大部分程序,同时也因此写了一本书《\ [Entire Book on Vim]\(\ {{ book.vimBookUrl \ }})》。
5453
5554或许你有意去花费时间来学习 Vim 或 Emacs,那么我自是强烈推荐你学习它们二者中的一款,它们将在长远意义上对你裨益颇深。当然,正如我先前所推荐的,初学者可以以 PyCharm 开始,从而在此刻专注于学习 Python 而不是编辑器。
5655
5756再此重申,请选择一款合适的编辑器——它能够让编写 Python 程序变得更加有趣且容易。
5857
59- # # PyCharm { #pycharm}
58+ # # PyCharm <a href=" #pycharm" id="pycharm"></a>
6059
6160[PyCharm 教育版](https:// www.jetbrains.com/ pycharm- edu/ )是一款能够对你编写 Python 程序的工作有所帮助的免费编辑器。
6261
6362当你打开 PyCharm 时,你会看见如下界面,点击 `Create New Project` :
6463
65- 
64+ 
6665
6766选择 `Pure Python` :
6867
69- 
68+ 
7069
7170将你的项目路径位置中的 `untitled` 更改为 `helloworld` ,你所看到的界面细节应该类似于下方这番:
7271
73- 
72+ 
7473
7574点击 `Create` 按钮。
7675
7776对侧边栏中的 `helloworld` 右击选中,并选择 `New` -> `Python File` :
7877
79- 
78+ 
8079
8180你会被要求输入名字,现在输入 `hello` :
8281
83- 
82+ 
8483
8584现在你便可以看见一个新的文件已为你开启:
8685
87- 
86+ 
8887
8988删除那些已存在的内容,现在由你自己输入以下代码:
9089
91- < !-- TODO : Update screenshots for Python 3 -- >
92-
9390```python
9491print (" hello world" )
9592```
93+
9694现在右击你所输入的内容(无需选中文本),然后点击 `Run ' hello' ` 。
9795
98- 
96+ 
9997
10098此刻你将会看到你的程序所输出的内容(它所打印出来的内容):
10199
102- 
100+ 
103101
104102嚯!虽然只是刚开始的几个步骤,但从今以后,每当我们要求你创建一个新的文件时,记住只需在 `helloworld` 上右击并选择 -> `New` -> `Python File` 并继续如上所述步骤一般输入内容并运行即可。
105103
@@ -108,27 +106,27 @@ print("hello world")
108106# # Vim
109107
1101081 . 安装 [Vim](http:// www.vim.org)。
111- * Mac OS X 应该通过 [HomeBrew](http:// brew.sh/ ) 来安装 `macvim` 包。
112- * Windows 用户应该通过 [Vim 官方网站](http:// www.vim.org/ download.php) 下载“自安装可执行文件”。
113- * GNU / Linux 用户应该通过他们使用的发行版的软件仓库获取 Vim。例如 Debian 与 Ubuntu 用户可以安装 `vim` 包。
109+ * Mac OS X 应该通过 [HomeBrew](http:// brew.sh/ ) 来安装 `macvim` 包。
110+ * Windows 用户应该通过 [Vim 官方网站](http:// www.vim.org/ download.php) 下载“自安装可执行文件”。
111+ * GNU / Linux 用户应该通过他们使用的发行版的软件仓库获取 Vim。例如 Debian 与 Ubuntu 用户可以安装 `vim` 包。
1141122 . 安装 [jedi- vim](https:// github.com/ davidhalter/ jedi- vim) 插件为 Vim 增添自动完成功能。
1151133 . 安装与之相应的 `jedi` Python 包:`pip install - U jedi`
116114
117115# # Emacs
118116
1191171 . 安装 [Emacs 24 + ](http:// www.gnu.org/ software/ emacs/ )。
120- * Mac OS X 用户应该从 http:// emacsformacosx.com 获取 Emacs。
121- * Windows 用户应该从 http:// ftp.gnu.org/ gnu/ emacs/ windows/ 获取 Emacs。
122- * GNU / Linux 用户应该从他们使用的发行版的软件仓库获取 Emacs。如 Debian 和 Ubuntu 用户可以安装 `emacs24` 包。
118+ * Mac OS X 用户应该从 http:// emacsformacosx.com 获取 Emacs。
119+ * Windows 用户应该从 http:// ftp.gnu.org/ gnu/ emacs/ windows/ 获取 Emacs。
120+ * GNU / Linux 用户应该从他们使用的发行版的软件仓库获取 Emacs。如 Debian 和 Ubuntu 用户可以安装 `emacs24` 包。
1231212 . 安装 [ELPY ](https:// github.com/ jorgenschaefer/ elpy/ wiki)。
124122
125123# # 使用一份源代码文件
126124
127- 现在让我们回到编程中来。在你学习一门新的编程语言时有一项传统,你所编写并运行的第一个程序应该是 “Hello World” 程序——它所做的全部工作便是宣言你所运行的“Hello World”这句话。正如西蒙·科泽斯(Simon Cozens,一译西蒙·寇森斯) [ ^ 1 ] 所说,这是“向编程之神所称颂的传统咒语,愿他帮助并保佑你更好的学习这门语言”。
125+ 现在让我们回到编程中来。在你学习一门新的编程语言时有一项传统,你所编写并运行的第一个程序应该是 “Hello World” 程序——它所做的全部工作便是宣言你所运行的“Hello World”这句话。正如西蒙·科泽斯(Simon Cozens,一译西蒙·寇森斯) 所说,这是“向编程之神所称颂的传统咒语,愿他帮助并保佑你更好的学习这门语言”。
128126
129127启动你所选择的编辑器,输入如下程序并将它保存为 `hello.py` 。
130128
131- 如果你正在使用 PyCharm,我们已经讨论过[如何从源文件中运行它了](# pycharm)。
129+ 如果你正在使用 PyCharm,我们已经讨论过[如何从源文件中运行它了](06. first\ _steps.md #pycharm)。
132130
133131对于其它编辑器,打开一个新文件名将其命名为 `hello.py` ,然后输入如下内容:
134132
@@ -138,17 +136,17 @@ print("hello world")
138136
139137你应当将文件保存到哪里?保存到任何你知道其位置与路径的文件夹。如果你不了解这句话是什么意思,那就创建一个新文件夹并用这一路径来保存并运行你所有的 Python 程序:
140138
141- - Mac OS X 上的 `/ tmp/ py` 。
142- - GNU / Linux 上的 `/ tmp/ py` 。
143- - Windows 上的 `C:\\py` 。
139+ * Mac OS X 上的 `/ tmp/ py` 。
140+ * GNU / Linux 上的 `/ tmp/ py` 。
141+ * Windows 上的 `C:\\py` 。
144142
145143要想创建上述文件夹(在你正在使用的操作系统上),你可以在终端上使用 `mkdir` 命令,如 `mkdir / tmp/ py` 。
146144
147145重要提示:你需要经常确认并确保你为文件赋予了 `.py` 扩展名,例如 `foo.py` 。
148146
149147要想运行你的 Python 程序:
150148
151- 1 . 打开终端窗口(你可查阅先前的 [安装](. / installation.md# installation )章节来了解应该怎么做)。
149+ 1 . 打开终端窗口(你可查阅先前的 [安装](05. installation.md)章节来了解应该怎么做)。
1521502 . 使用 `cd` 命令来** 改** 变** 目** 录到你保存文件的地方,例如 `cd / tmp/ py` 。
1531513 . 通过输入命令 `python hello.py` 来运行程序。程序的输出结果应如下方所示:
154152
@@ -157,11 +155,11 @@ $ python hello.py
157155hello world
158156```
159157
160- 
158+ 
161159
162160如果你得到了与上图类似的输出结果,那么恭喜你!——你已经成功运行了你的第一个 Python 程序。你亦已经成功穿过了学习编程的最困难的部分,也就是,开始编写你的第一个程序!
163161
164- 如果你遭遇了什么错误,请确认是否已经_正确地_输入了上面所列出的内容 ,并尝试重新运行程序。要注意 Python 是区分大小写的,如 `print ` 和 `Print` 是不同的——注意前者的 p 是小写的,而后者的 P 是大写的。此外,你需要确保每一行的第一个字符前面都没有任何空格或制表格——我们会在后面了解 [为什么这件事如此重要](. / 07. basics.md# indentation)。
162+ 如果你遭遇了什么错误,请确认是否已经\ _正确地\_输入了上面所列出的内容 ,并尝试重新运行程序。要注意 Python 是区分大小写的,如 `print` 和 `Print` 是不同的——注意前者的 p 是小写的,而后者的 P 是大写的。此外,你需要确保每一行的第一个字符前面都没有任何空格或制表格——我们会在后面了解 [为什么这件事如此重要](07.basics.md#indentation)。
165163
166164** 它是如何工作的**
167165
@@ -183,6 +181,4 @@ hello world
183181
184182从此你便成为一名 Python 用户了,现在让我们来学习更多有关 Python 的概念。
185183
186- -- -
187-
188- [^ 1 ]: 令人印象深刻的《Beginning Perl》一书的作者。——原书注。在本书中,除特别说明的注释外,其余注释均为译者所加。
184+ ** *
0 commit comments