AI时代Python金融大数据分析实战:ChatGPT让金融大数据分析插上翅膀
上QQ阅读APP看书,第一时间看更新

2.1 Python解释器

Python解释器是执行Python代码的程序,它将Python源代码转换为机器可执行的指令。在安装Python后,由于历史的原因,能够提供Python解释器的产品有多个,具体介绍如下。

(1)CPython。它是Python官方提供的。一般情况下提到的Python就是指CPython,CPython是基于C语言编写的,它实现的Python解释器能够将源代码编译为字节码(Bytecode),类似于Java语言,然后再由虚拟机执行,这样当再次执行相同源代码文件时,如果源代码文件没有被修改过,那么它会直接解释执行字节码文件,这样会提高程序的运行速度。

(2)PyPy。它是基于Python实现的Python解释器,速度要比CPython快,但兼容性不如CPython。

(3)Jython。它是基于Java实现的Python解释器,可以将Python代码编译为Java字节码,可以在Java虚拟机下运行。

(4)IronPython。它是基于.NET平台实现的Python解释,可以使用.NET Framework链接库。

考虑到兼容性和其他一些性能,本书将Python官方提供的CPython作为Python开发环境。Python官方提供的CPython有多个不同平台版本(Windows、Linux/UNIX和macOS),大部分Linux/UNIX和macOS操作系统都已经安装了Python,只是版本有所不同。

下载Python可以到如图2-1所示的Python官网进行,读者可以单击“Download Python 3.××.×”按钮下载Python 3解释器。

图2-1 下载Python

Python安装文件下载完成后,就可以安装了。双击该文件开始安装。安装过程中会弹出如图2-2所示的内容选择对话框,选中复选框“Add python.exe to PATH”可以将Python的安装路径添加到环境变量PATH中,这样就可以在任何文件夹下使用Python命令了。选择“Customize installation”可以进行自定义安装。本例选择“Install Now”,这会进行默认安装。单击“Install Now”开始安装,直到安装结束关闭对话框,即安装成功。

图2-2 内容选择对话框