Python的另外一種開發環境--Anaconda中的Spyder

本文做者LucyGill,轉載請註明出處(雖然我以爲並不會有人轉載)。html


剛開始學Python的時候,我用的是其自帶的idle(安裝Python後,在開始菜單裏能夠找到),後來發如今eclipse中設置環境後也能夠編輯Python。不過做爲初學者,最經常使用的仍是idle,由於eclipse運行所佔內存太大,而我也不須要開發什麼項目。以後又據說了pycharm很適合編輯Python代碼,但尚未嘗試過。python

今天在實驗室的電腦上安裝anaconda(我認爲這種方法是安裝Python的最佳選擇)後,發現其自帶了一個Python的編輯器——Spyder,因而就打算嘗試一下,結果至關驚豔。eclipse

如圖1所示,安裝anaconda後,在開始菜單就能夠找到Spyder。編輯器



圖1 Spyder的位置函數


打開Spyder,是像圖2這樣的:spa



圖2 Spyder的界面.net


有沒有超級眼熟!是的,它和MATLAB很像。命令行

而後開始探索,發現Spyder確實好用。htm

1. Editor窗口:即左邊的窗口。能夠用來寫大段的代碼,以後像MATLAB同樣,用上面菜單欄的綠色按鈕運行。blog

2. python console/history log/ipython console窗口:即右下角的窗口。

python console/ipython console是控制檯,分別至關於python和ipython的命令行窗口,能夠直接在窗口裏輸入代碼,敲回車就能執行上一行。python和ipython的區別可參考http://blog.sina.com.cn/s/blog_6fb8aa0d0101r5o1.html

簡而言之就是ipython在python的基礎上添加了若干功能。

history log至關於歷史記錄,記錄以前在命令行輸入過的代碼。

3. variable explorer/file explorer/help

分別顯示現有的變量、文件,和幫助。


此外,Spyder還有附加技能若干:

1. 先按住Ctrl鍵,再單擊某一變量,光標會跳至那個變量定義的地方。

2. 實際上是ipython的功能:再ipython console裏輸入某個命令,再按tab鍵,能夠自動補全,如圖3所示:



圖3 ipython的自動補全功能


輸入部分命令,按tab鍵,就跳出幾個可選的函數。

3. 其實也是ipython的功能。輸入變量名+? 會顯示變量的說明。如圖4所示。



圖4 顯示變量說明


原文地址:http://www.javashuo.com/article/p-qiqadgyh-gx.html

相關文章
相關標籤/搜索