编译器和解释器
概念:
可以把编译器和解释器理解成是人与计算机之间的 “翻译”,将代码翻译成计算机能够识别的指令。
编译器:全文翻译,拿到代码会将其编译成一个计算机能够识别的临时文件,再把文件交给操作系统读取。
编译型语言:C、C++、Java、GO ...
解释器:实时翻译,拿到代码后,解释一句交给操作系统一句。
解释型语言:Python、JavaScript、PHP ...
python解释器的种类:
CPython:底层是有C语言开发出来的Python解释器。
JPython:是由Java语言开发出来的Python解释器,方便Python和Java代码做集成。
lronPython:是基于C#语言开发出来的Python解释器,方便Python和C#代码做集成。
PyPy:是对CPython的优化,将Python代码进行编译,再去执行编译后的代码。
注:我们常说的Python解释器默认是指 CPython解释器。
CPython解释器的版本
Python解释器主要有两大版本:
Python 2.x :目前最新的Python 2.7.18版本(2020年后不再维护)
Python 3.x :目前最新的Python 3.11.2版本
安装Python解释器(安装过程 省略)
Python官网下载地址:https://www.python.org/downloads/