1.2.2 Enthought Python Distribution(EPD)
EPD是一個(gè)商用的Python發(fā)行版本,同樣包括了眾多的科學(xué)軟件包,而且作為教學(xué)使用是免費(fèi)的,只需要提供一個(gè)教育單位的郵件地址,就可以收到EPD的教育版的下載地址。
1.3 方便的開發(fā)工具
本節(jié)介紹幾個(gè)在開發(fā)和調(diào)試程序時(shí)經(jīng)常會(huì)用到的工具軟件,熟練掌握它們的用法能夠起到事半功倍的效果。為了展示工具軟件的功能,本節(jié)以一些擴(kuò)展庫作為演示。讀者可以暫時(shí)忽略這些擴(kuò)展庫的用法,在后續(xù)的章節(jié)中會(huì)對(duì)它們進(jìn)行詳細(xì)介紹。
1.3.1 IPython
IPython是Python的一個(gè)交互式命令行工具,與Python自帶的命令行相比,它更容易使用,功能也更強(qiáng)大。它支持語法高亮、自動(dòng)補(bǔ)全、自動(dòng)縮進(jìn),并且內(nèi)置了許多有用的功能和函數(shù)。
如果讀者安裝了Python(x,y),就可以從它的啟動(dòng)界面中運(yùn)行IPython,如圖1-3所示。
圖1-3 通過Python(x,y) Home啟動(dòng)IPython的各種選項(xiàng)
從下拉列表中選擇想運(yùn)行的命令行配置,然后單擊右側(cè)的?或?按鈕運(yùn)行所選的命令行配置。其中,“Python”選項(xiàng)運(yùn)行Python自帶的命令行工具,而“IPython(x,y)”、“IPython(Qt)”、“IPython(wxPython)”、“IPython(mlab)”和“IPython(sh)”等幾個(gè)選項(xiàng),分別使用表1-1所示的參數(shù)來運(yùn)行IPython。