1.2.1 集成开发环境:Anaconda
使用Python进行编程,通常需要搭建一个Python的集成开发环境。集成开发环境(Integrated Development Environment,IDE)是一种辅助进行程序开发的应用,通常包括代码编辑器、编译器、调试器和用户图形界面等。
对于初学者而言,本书推荐Anaconda作为首选的Python集成开发环境。Anaconda是一个优秀的Python科学计算环境,它不仅包含Python,还包含100多个常用的Python科学计算模块,如NumPy、SciPy、Pandas等。Anaconda可以在Windows、Mac、Linux上运行,其安装方法十分简单,只需要根据操作系统选择对应的版本即可,其下载地址为https://www.anaconda.com/products/individual#Downloads。
根据操作系统的不同,可以选择Python 3对应的最新安装包进行下载和安装。安装完成后,后续Anaconda的更新升级不需要重新下载安装包,可以通过命令行界面使用以下两个conda命令完成更新。
命令行界面(Command Line Interface)是一种用文本与操作系统交互的方式,在不同系统下打开的方式也不同。
●Windows操作系统:单击开始菜单,选择Anaconda PowerShell Prompt(Anaconda3)或Anaconda Prompt(Anaconda3)。
●Linux、Mac操作系统:从终端或Terminal来进入命令行界面。
Windows操作系统下,命令行界面如图1-1所示。
在本书中,所有命令行界面的输入都以“$”符号开头,并且省略最后的〈Enter〉键。
对于想要使用Python开发项目的读者,本书推荐使用JetBrains公司开发的PyCharm编辑器进行管理和开发,支持Windows、Mac、Linux操作系统,并提供免费的社区版下载。读者可根据需要自行下载,其下载地址为https://www.jetbrains.com/zh-cn/pycharm/download。
图1-1 命令行界面(Windows系统)