练习0 配置环境
做如下任务以完成练习:
- 去 https://www.python.org/downloads/release/python-360/ 上下载 “macOS 64-bit/32-bit installer”,像安装其他软件一样安装它。
- 去 下载 Atom 文本编辑器, 然后安装。如果你用不惯 Atom,可以在这个练习的最后选择其他可用的编辑器。
- 把 Atom 放在 Dock 中,以便快速打开。
- 用苹果电脑搜索功能找到你的 Terminal 程序,找不到的话就想想办法,你可以的。
- 把 Terminal 也放在 Dock.
- 运行 Terminal 程序,它看起来不咋滴。
- 在 Terminal 中运行 python3.6。在 Terminal 中运行程序只需要输入程序名然后敲 即可。
- 输入
quit()
,Enter
, 然后退出python3.6
。 - 学会如何在 Terminal 中创建目录。
- 学会如何在 Terminal 中切换目录。
- 用你的编辑器在这个目录下创建一个文件,你可以先在编辑器里编辑,然后点击“保存”或者“另存为”,选择你创建的目录文件夹。
- 用键盘快捷键切换回 Terminal 程序。
- 回到 Terminal 后,用
ls
列示目录以查看你新建的文件。
这是我在自己苹果电脑 Terminal 终端操作完的会话。你的可能会稍有不同,但大体应该是差不多的。
Windows
- 用浏览器访问 ,下载 Atom 并安装,你可能需要用管理员身份运行。
- 把 Atom 放在桌面或者快速启动栏以便快速访问,这些都可以在安装的时候进行设置。 注:如果你的电脑运行很慢,打不开 Atom,你可以在本练习最后选择其他编辑器。
- 在开始菜单搜索 Powershell,回车,运行。
- 在桌面创建 Powershell 快捷键,或者把它添加到快速启动栏以方便打开。
- 运行 Powershell (我之后会称它为 Terminal),它看起来不咋滴。
- 从 https://www.python.org/downloads/release/python-360/ 下载 Python 3.6 然后安装。记得勾选“把 Python 3.6 添加到路径”(add Python 3.6 to your path)复选框。
- 在 Powershell (Terminal)中输入
python
并回车,以运行 。 注:如果你输入Python
但它没有运行,你需要重新安装Python
并确保在安装过程中勾选了“把 Python 3.6 添加到路径”(add Python 3.6 to your path)复选框。 - 输入
quit()
以退出Python
。 - 你应该回到你输入
python
之前看到的提示界面,如果不是,弄明白是什么原因。 - 学会如何在 Powershell 中创建目录。
- 学会如何在 Powershell 中切换目录。
- 用你的编辑器在这个目录下创建一个文件,你可以先在编辑器里编辑,然后点击“保存”或者“另存为”,选择你创建的目录文件夹。
- 回到 Powershell 后,用
ls
列示目录以查看你新建的文件。 从现在起,当我说“Terminal”或“Shell”时指的就是 Powershell。当我让你运行 Python 3.6 的时候你只用输入 即可。
如果你的显示跟我的略有不同也是正确的,但是大体上应该是一样的。
- 用你的安装包管理器(package manager)安装 Python 3.6,如果无法安装,就从 360/ 上下载并安装。
- 用你的安装包管理器安装 Atom 编辑器。如果 Atom 不好用,你可以选择本练习最后的其他编辑器。
- 把 Atom 放到你的窗口管理(window manager)菜单,以方便快速访问。
- 找到你的 Terminal 程序,它可能叫 GNOME Terminal、Konsole、或者 xterm。
- 把你的 Terminal 也放在 Dock。
- 运行你的 Terminal 程序,它看起来不咋滴。
- 在你的 Terminal 程序中输入
python3.6
以运行 Python 3.6。如果无法运行,试试输入python
。 - 输入
quit()
然后敲enter
退出 Python。 - 你应该回到你输入
python
之前看到的提示界面,如果不是,弄明白是什么原因。 - 学会如何在 Terminal 中创建目录。
- 学会如何在 Terminal 中切换目录。
- 用你的编辑器在这个目录下创建一个文件,你可以先在编辑器里编辑,然后点击“保存”或者“另存为”,选择你创建的目录文件夹。
- 用键盘快捷键切换回 Terminal 程序。
- 回到 Terminal 后,用
ls
列示目录以查看你新建的文件。
如果你的显示跟我的略有不同也是正确的,但是大体上应该是一样的。
从网上找答案
这本书中很重要的一部分就是要学会从网上搜索编程相关的东西。我会告诉你“从网上搜索”,你需要做的就是用搜索引擎找到答案。我之所以不直接告诉你答案而是让你自己去找,就是为了让你成为一个独立的学习者,能够自己从网上找到答案而不依赖于书本,这是我的目标。
这个练习已经结束了,它的难易程度可能取决于你对你电脑的熟悉程度。如果你觉得很难,试着花时间去学习和克服困难,因为只有攻克了这些最基础的东西,你才能继续学习更多的编程技能。
程序员可能会让你用 MacOS 或者 Linux,因为他们很喜欢苹果电脑的字体和排版设计,或者觉得用 Linux 很酷。别听他们的,用你现在正在用的电脑系统就行,你需要的就是一个编辑器,一个终端,还有 Python。
最后,这个练习的目的就是为了让你准备好这三样东西,以便做后面的练习:
- 用文本编辑器写练习。
- 运行你写的练习。
- 重复。 其他事情可能会烦扰到你,所以坚持按照以上计划来。
其他可选编辑器
文本编辑器对程序员来说非常重要,但是作为初学者,你只需要一个简单的编辑器即可。我推荐 Atom 是因为它是免费的,而且几乎在任何系统上都能运行。但是,Atom 可能不适合你的电脑,所以你也可以选择以下这些编辑器:
编辑器名称 | 适用系统 | 网址 |
---|---|---|
Visual Studio Code | Windows, MacOS, Linux | https://code.visualstudio.com/ |
Notepad++ | Windows | |
gEdit | Linux, MacOS, Windows | https://github.com/GNOME/gedit |
Textmate | MacOS | |
SciTE | Windows, Linux | http://www.scintilla.org/SciTE.html |
jEdit | Linux, MacOS, Windows |
如果你已经知道如何使用 Vim 或者 Emacs,那就放心用。如果你从来没用过,就不要考虑了。程序员可能会努力说服你用 Vim 或者 Emacs,但那只会让你误入歧途。你的目标是学习 Python,而不是学习 Vim 或者 Emacs。如果你尝试使用 Vim 但却不知道如何退出,就输入 或者 ZZ
。