练习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 CodeWindows, MacOS, Linuxhttps://code.visualstudio.com/
    Notepad++Windows
    gEditLinux, MacOS, Windowshttps://github.com/GNOME/gedit
    TextmateMacOS
    SciTEWindows, Linuxhttp://www.scintilla.org/SciTE.html
    jEditLinux, MacOS, Windows

    如果你已经知道如何使用 Vim 或者 Emacs,那就放心用。如果你从来没用过,就不要考虑了。程序员可能会努力说服你用 Vim 或者 Emacs,但那只会让你误入歧途。你的目标是学习 Python,而不是学习 Vim 或者 Emacs。如果你尝试使用 Vim 但却不知道如何退出,就输入 或者 ZZ