Python是近幾年火紅的程式語言,因為語言寫法較易親近,所以廣為使用~
加上有很多函式庫(package)的加持下,python就廣為使用於畫圖、架網站,甚至是神經網路與機器學習領域上囉!
函式庫 Package
在Python裡面的Package,依據使用不同分為 :
1.統計圖表 Matplotlib
2.架設網站 Django -->網站伺服器的核心
3.機器學習 TensorFlow -->大數據的處理,由google開發
4.機器學習 scikit-learn
5.科學運算 numPy/sciPy
6.資料分析處理 pandas
7.機器學習、統計模型與檢定 statsmodels
環境 Environment
在剛剛所介紹的Package中,時常會有版本的更新,當版本的更新後,可能會有不相容的狀況,那就需要用Environment來區分。
例如Environmet 1 用 TensorFlow 1.1版本; 下一個程式已經要使用 TensorFlow 1.3,那就使用Environment 2 囉~
如何實現好的管理 Package 與 Environment 呢?
使用 Anaconda ! 他整合了 Package 和 Environment ,可以方便的直接寫程式。
如何取得 Anaconda?
Google "Anaconda Cloud" 頁面, 右上角的 DownloadAnaconda 點入,選擇自己的作業系統安裝。
安裝最新的Python版本就對囉~~安裝完之後就可以打開Anaconda,並且使用 Jupyter Notebook 的 Command-line 囉!!!
來吧,常見的第一支程式!
先建立資料夾(1),就會出現未命名的資料夾(2),只要將此資料夾的名稱前面打勾,就可以由上方進行資料夾更名(3)的動作囉!
對這個新的資料夾內,來創建第一支程式吧~
點入這個資料夾,也可以看到上方路徑已更改至此資料夾內。並且由創建一個新的Python Notebook方式(4)打開程式撰寫的地方。
將python Notebook打開後如下,可以輸出想要的文字(5),如
print("Hello World!!")
並且執行程式碼(6)或者Shift+Enter,就會跑出結果囉~~
後續我們也可以對這個Notebook改名(7)並儲存即可囉!!
離開並關閉程式碼
寫完第一支程式了,離開先記得先儲存(8),接著至File(9)>close and Halt關閉這個視窗。
關閉時窗後,即回到上層。再經由Quit(10)關閉終端機。