自学Python:编程基础、科学计算及数据分析
上QQ阅读APP看书,第一时间看更新

1.3 Python集成开发环境的搭建

使用Python进行编程,需要搭建一个Python的集成开发环境。

集成开发环境(Integrated Development Environment,IDE)是一种辅助我们进行程序开发的应用,通常包括代码编辑器、编译器、调试器和用户图形界面等。

本书推荐使用Anaconda作为首选的Python集成开发环境,其下载地址为:

https://www.continuum.io/downloads

Anaconda是一个优秀的Python科学计算环境,它不仅包含Python,还包含100多个常用的Python科学计算模块,如NumPy,Scipy,Pandas等。

Anaconda支持Windows/OSX/Linux,并提供免费的个人版软件供下载安装,其下载页面如图1-1所示。

图1-1 Anaconda的下载界面(Windows)

根据操作系统的不同,我们选择对应的安装包进行下载并安装。Windows下Anaconda的安装界面如图1-2所示。

安装Anaconda时,安装位置可以自定义,其余的建议使用默认选项。

Linux和Mac下的安装流程可以参考网站的介绍。

图1-2 Anaconda的安装界面(Windows)

Anaconda的更新不需要重新下载安装包,可以直接在命令行界面使用conda命令完成Anaconda的更新:

$ conda update conda

$ conda update anaconda

命令行界面(Command-line Interface)是一种用文本与操作系统交互的方式,在不同系统下打开的方式也不同。

● Windows系统:按下〈Win+R〉组合键,输入cmd并按〈Enter〉键;

● Linux/Mac系统:从终端或Terminal来进入命令行界面。

在本书中,所有命令行界面的输入都以“$”符号开头,并且省略最后的〈Enter〉键。

Anaconda自带的Python代码编辑器是Spyder,它是一个用Python编写的可视化图形界面。Spyder编辑器可以在命令行界面打开:

$ spyder

Spyder的图形界面如图1-3所示。它主要包含三个区域,左边是代码文件的编辑区,右上部分是帮助区域,可以查看相关函数的帮助和当前工作空间的变量值,右下部分是IPython解释器。

图1-3 Spyder编辑器

Anaconda的服务器版本不是免费的,对于服务器用户来说,建议使用其他方式搭建Python集成开发环境。