安装 Python
如同使用一个软件前需要先安装一样,编写 Python 代码也需要先安装 Python 程序。
现在开始
现在着手安装我们的 Python,Python 是跨平台的编程语言,它可以运行于 Windows、Mac OS 以及 Linux/Unix 系统。在某一系统上所编写的 Python 程序,运行至其它系统也是能正常工作的。
Python 主要有两个大版本,2.x 和 3.x 版,二者不相兼容,由于 3.x 版本越来越普及,且 2.x 版本已很少有维护工作,本教程基于目前(2020 年 3 月)最新的 Python 3.8 为基础。
请在下方查看对应系统的安装方式。
Windows
使用安装程序进行安装,前往官网获取安装包。
注意在安装过程中勾选 Add Python 3.x to PATH
此处借用了廖雪峰先生的图
Mac OS
Mac OS 自带了 2.x 版本的 Python,使用安装程序安装最新的 3.x 版本,前往官网获取安装包。
Linux
Linux 系统同样自带了 Python 2.x 版本,请获取最新的 Python 3.x 版本。
使用 sudo apt install python3
命令安装(Ubuntu & Debian),相信正在使用 Linux 系统的你对此有一定的基础,其它 Linux 发行版的安装应该也没有问题。
运行 Python
Python 可以运行在各个平台上,现在我们在终端中启动 Python 的交互式环境。
Windows
同时按下 Win
+ R
键,输入 cmd
或 powersheel
,进入 Windows 系统终端,输入 python
以进入 Python 交互式环境。
如上图,看到 >>>
提示符,说明你已成功安装 Python,并进入交互式环境,此时你可尝试输入代码并执行。
1 | python : 无法将“python”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路 径正确,然后再试一次。 |
如果显示了如上内容,应该是你未按上文提示将 Python 添加至 PATH,请重新进行安装,务必勾选 Add Python 3.x to PATH
1 | 'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。 |
同样是未添加至 PATH 所致,处理方法同上。
MacOS & Linux
输入 python
以进入 Python 交互式环境。
对于 MacOS 和 Linux ,如果系统中同时有 Python 2 和 Python 3 版本,输入 python3
以启动 Python 新版本。
第一行代码
现在,我们来编写你的第一行代码!
作为一个惯例,我们先向世界问个好,在交互环境下输入 print("hello, world!")
🎉 成功了!
在初学阶段,我建议输入任何代码都不要靠复制粘贴,对着这篇教程所展示的代码,逐个字母的输入进去,培养编程的感觉和经验。初学者经常会犯这些低级错误:拼写错误、大小写不对、中英文标点混用和空格和 Tab 键混用,通过“犯错 -> 发现 -> 解决”这一过程不断提升自己,逐渐培养好的编程习惯。
在交互模式下,输入代码可以直接执行,但是无法保存。我们不可能每次要运行一个程序,都从头开始写一遍代码。所以,交互环境用于调试代码和初学者学习,而不是正式编写、运行 Python 代码的环境。
开发环境
在实际的开发中,当然可以使用文本编辑器编写代码,保存后缀为 .py
的文件,再在终端中调用。
这并不是唯一的选择,对于初学者,我更推荐使用 IDE(Integrated Development Environment),集成开发环境)或集成类似功能的代码编辑器。
IDLE
如果你是 Windows 用户,那么在上述安装 Python 时已经附带一个叫“IDLE”的程序,它是一个轻量化的 Python IDE,我们不妨学习一下如何在 IDLE 中编写代码。
打开 IDLE 程序,“File -> New File”打开编辑器。
输入我们向世界问好的代码,按下 F5
保存以运行。
符号问题
特别注意,编程中皆使用英文半角符号,否则程序将报错,注意你的输入法状态:
IDE
现在你已经学会如何在 IDLE 编写代码并运行,IDLE 被设计为一个适用于教育环境的简单 IDE,比 IDLE 更好的选择是 PyCharm 或 Visual Studio:
文本编辑器
当然也可以选择 VScode 等文本编辑器,安装 Python 拓展,实现类似的效果:
别急,具体的内容将会在之后的教程中详细说明 🥳
小结
通过本节教程,你已经完成了 Python 的安装,并且可以通过文本编辑器加终端,或集成开发环境,编写和运行你的 Python 代码。
😘 这是了不起的突破!从屏幕上显示 “hello, world” 起,你已正式步入编程的大门。路漫漫其修远兮,在接下来的系列教程中,我们将上下求索。