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。
表1-1 运行IPython的其他选项及对应参数
单击➊按钮将用一个名为Console的软件启动命令行,此软件使用Windows的窗口界面封装命令行界面,并且具有标签页功能。单击➋按钮将用Windows自带的命令行界面进行启动。......