Python 入门
从 Scheme/Racket 转向 Python 的快速入门:安装 Python 3、启动解释器、运行脚本文件及学习资源。
引言
学到这里,你应该已经非常熟悉 Scheme 和 Racket 的编程原理了。是时候把这些知识迁移到一门新语言了——欢迎来到 Python。本课内容比项目 4 说明里的 Python 简介稍详细一些,但依然非常基础。学好其中任何一个,另一个都不在话下。祝学习愉快!
作业
本课的作业提示散布在各个小节中,目的是让你边学边做小练习。这里是作业模板。更多细节见本课的作业小节!
安装
本课使用 Python 3(具体为 3.5 版)。注意,它和 Python 2 并不兼容。如果你已经装好了 Python 3,可以跳过以下内容。启动终端里的 python 时会显示已安装的版本号,去那里确认即可。
Anaconda(推荐安装方式)
Anaconda 是一个 Python 发行版,把 Python 和一些有用的库(比如 NumPy)打包在一起。Anaconda 还能让你更轻松地安装更多扩展,并自动把 python 加入电脑的路径变量。
请从这个链接安装 Python 3.5:https://www.continuum.io/downloads ,也可以读一读这份文档,顺便感受一下 conda 的强大。
用其他方式获取 Python 3.5 也没问题,这只是推荐方式。遇到问题,善用 Google 和 StackOverflow!
加载与运行 Python
如果 Python 3 安装正确,你应该可以在终端里用 python 命令启动它。你会看到三个大于号 >>>,表示 Python 解释器正在接受输入!如果遇到问题,请检查路径环境变量是否指向你的安装位置(不确定这是什么意思?去 Google 搜搜看!),并确保删除了指向旧版 Python 的其他路径。如果你用的是 Mac,可以参考这个方法。
MyComputer ~ $ python
Python 3.5.1 |Anaconda 2.4.1 (64-bit)| (default, Jan 29 2016, 15:01:46) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
MyComputer ~ $
如果你想用 Python 运行某个文件,可以在终端输入 python,后面跟上文件路径,再加上 -i 参数,这样会加载文件并以交互方式运行 Python。如果漏了 -i 参数,Python 加载并运行完文件后就会直接退出。
MyComputer ~ $ python python_hw.py -i
>>>
学习资源
不是必读!只是提供更多帮助和指导的参考资料:
准备好了,就继续往下学吧!