软件包的安装和介绍(3)

1.2.2  Enthought Python Distribution(EPD)

EPD是一个商用的Python发行版本,同样包括了众多的科学软件包,而且作为教学使用是免费的,只需要提供一个教育单位的邮件地址,就可以收到EPD的教育版的下载地址。

1.3  方便的开发工具

本节介绍几个在开发和调试程序时经常会用到的工具软件,熟练掌握它们的用法能够起到事半功倍的效果。为了展示工具软件的功能,本节以一些扩展库作为演示。读者可以暂时忽略这些扩展库的用法,在后续的章节中会对它们进行详细介绍。

1.3.1  IPython

IPython是Python的一个交互式命令行工具,与Python自带的命令行相比,它更容易使用,功能也更强大。它支持语法高亮、自动补全、自动缩进,并且内置了许多有用的功能和函数。

如果读者安装了Python(x,y),就可以从它的启动界面中运行IPython,如图1-3所示。

图1-3  通过Python(x,y) Home启动IPython的各种选项

从下拉列表中选择想运行的命令行配置,然后单击右侧的?或?按钮运行所选的命令行配置。其中,“Python”选项运行Python自带的命令行工具,而“IPython(x,y)”、“IPython(Qt)”、“IPython(wxPython)”、“IPython(mlab)”和“IPython(sh)”等几个选项,分别使用表1-1所示的参数来运行IPython。

读书导航