python
python本身缺少numpy、matplotlib、scipy、scikit-learn....等一系列包,需要我們安裝pip來導入這些包才能進行對應運算(python3.5自帶了get-pip.py,不需要額外下載安裝),在cmd終端機輸入:pip install numpy就能安裝numpy包了。每次都額外安裝所需的包略麻煩,這時候我們可以採用anaconda了。
Anaconda(推薦學習:Python影片教學)
Anaconda(開源的Python套件管理器)是一個python發行版,包含了conda、Python等180多個科學套件及其相依性。包含了大量的包,使用anaconda無需再去額外安裝所需包。 python3.5自帶了一個解釋器IDLE用來執行.py腳本,但是卻不利於我們書寫調試大量的程式碼。常見的是用notepade 寫完腳本,再用idle來執行,但卻不方便調試。
包含以下部分:
Anaconda Prompt 是一個Anaconda的終端,可以便捷的操作conda環境。
IPython 是一個 python 的互動式 shell,比預設的python shell 好用得多,支援變數自動補全,自動縮進,支援 bash shell 指令,內建了許多很有用的功能和函數。
Jupyter Notebook 這得從IPython 3.x版本開始說起,這是最後的大一統版本,包括notebook、qtconsole等等,從IPython 4.0版本開始IPython只集中精力做交互式shell,變得輕量化,而剩下的notebook格式,qtconsole,和notebook web應用等都分離出來統一命名為Jupyter。至此IPython和Jupyter分家。
Jupyter Qtconsole 呼叫互動式命令台。從IPython 4.0版本開始,許多IPython子指令現在變成了Jupyter子指令,如ipython notebook現在是jupyter noteboook。
Spyder 是一個使用Python語言的開放原始碼跨平台科學運算IDE。 Spyder可以跨平台,也可以使用附加元件擴充,自備互動式工具以處理資料。
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是anaconda和python區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!