本篇主要涉及Anaconda的簡介及其安裝,帶領Python學習者認識這一編譯器,並成功安裝,為之後的學習打個小基礎。
Anaconda就是可以便捷獲取包且對包能夠進行管理,同時對環境可以統一管理的發行版本。Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。
不選擇其他編譯器,而pick Anaconda的原因,小編概括為以下五條原因:
不需要配置Python環境變量;
集成很多packages,省去一一下載的麻煩;
packages的安裝很簡單,conda一鍵解決;
可以配置python3.5版本的環境,方便切換,互不幹擾,兼容性強;
編程直接從平臺開始,無需設計深度開發,可以快速開發和部署AL和機器學習模型。
除了上述優勢之外,Anaconda可以給我們使用者帶來什麼便利呢?請看如下八條:
從文件、資料庫中收集數據;
使用Conda管理環境;
分享、協助和複製項目;
快速下載1,500多個Python / R數據科學包;
使用Conda管理庫、依賴項和環境;
使用scikit-learn,TensorFlow和Theano開發和訓練機器學習和深度學習模型;
使用Dask,NumPy,pandas和Numba分析具有可伸縮性和性能的數據;
使用Matplotlib,Bokeh,Datashader和Holoviews可視化結果 。
官網:https://www.anaconda.com
點擊右上角Download,
以Windows系統為例,下載3.7版本的Python;
不要勾選第一個Add Anaconda to my PATH environment variable.(「添加Anaconda至我的環境變量。」)如果勾選,則將會影響其他程序的使用;
除非你打算使用多個版本的Anaconda或者多個版本的Python,否則便勾選「Register Anaconda as my default Python 3.6」;
然後點擊「Install」開始安裝;
Anaconda Navigator是Anaconda發行包中包含的桌面圖形界面,可以用來方便地啟動應用、方便的管理conda包、環境和頻道,不需要使用命令行的命令。
Jupyter Notebook是基於網頁的用於交互計算的應用程式。其可被應用於全過程計算:開發、文檔編寫、運行代碼和展示結果。(Jupyter Notebook官方介紹)
Jupyter Notebook是以網頁的形式打開,可以在網頁頁面中直接編寫代碼和運行代碼,代碼的運行結果也會直接在代碼塊下顯示。如在編程過程中需要編寫說明文檔,可在同一個頁面中直接編寫,便於作及時的說明和解釋。
組成部分
① 網頁應用
網頁應用即基於網頁形式的、結合了編寫說明文檔、數學公式、交互計算和其他富媒體形式的工具。簡言之,網頁應用是可以實現各種功能的工具。
② 文檔
即Jupyter Notebook中所有交互計算、編寫說明文檔、數學公式、圖片以及其他富媒體形式的輸入和輸出,都是以文檔的形式體現的。
這些文檔是保存為後綴名為.ipynb的JSON格式文件,不僅便於版本控制,也方便與他人共享。
此外,文檔還可以導出為:HTML、LaTeX、PDF等格式。
(編寫Python代碼頁面)
Anaconda Spyder最好的一點就是它的界面類似於Matlab,左邊是編寫代碼的區域,右上角是當前使用的變量,右下角是一個控制臺,可以查看輸出結果,也可以直接編寫簡單的程序。
以上,就是關於Anaconda的簡單介紹,如果在安裝的時候遇到什麼問題,可以在文章下面留言!
Life is simple, I use Python.
即日起,關注我們,
無論起步何處,都是Python學習者。