前言
Yoyoyo~ 這是我開始撰寫Python基礎教學的第一篇,當然就是要分享給大家如何建立一個撰寫Python的環境了,當然撰寫Python的環境百百種,像是可以在電腦上用Anaconda(Spyder、Jupyter等)、VSCode、Notepad++等等,如果不想在自己電腦上跑,也可以使用線上的環境,像是Colab或是Kaggle等,總之工欲善其事,必先利其器,這篇就來教大家如何安裝Anaconda來建立Python環境
目錄
一. Anaconda是什麼?
二. 為什麼要用Anaconda?
三. 安裝Anaconda — 開啟Jupyter Notebook、用 Terminal 執行 Python、開啟 Spyder
四. 其他線上環境
一. Anaconda是什麼?
- 第一點: 開源的Python和R語言的發行版本,簡單來說它裡面有包含了Python和R的環境
- 第二點: Anaconda很常被用在Data Science領域,像是數據處理、機器學習、數據視覺化等應用,我個人是很常用Jputer Notebook來撰寫像是數據處理,因為它一階一階可以幫助我很請楚地了解目前執行到哪,也可以看到每段執行的結果
- 第三點: 使用Conda幫助我們非常方便的管理Python套件,它可以透過簡單的pip install <package>指令來下載Python套件,也可以透過指令查看版本、更新版本等
二. 為什麼要用Anaconda?
這邊是取用官方上的數據
- 第一點: 美國財星500強的公司有90%都用
- 第二點: 它擁有2.4Billion的套件
- 第三點: 擁有3500萬的使用者、創作者跟維運者
個人觀點: 直接安裝它非常方便,我就可以直接載好各種Python的編譯環境,有像寫其他程式語言一樣的Spyder,也有具有高互動一階一階去執行中間過程的Jupyter Notebook,然後安裝後因為Python已經裝進了全域環境中,我可以快速在Terminal上使用Python環境
p.s. 雖然它安裝起來有些人會覺得很大一包很佔容量,但對於很多人來說非常方便,一件幫我們安裝好很多軟體開發環境
三. 安裝Anaconda
Step 1: 進到官網https://www.anaconda.com
Step 2: 點選Download,找到對應的電腦系統,我這邊用的是Mac Mini M2,所以我選的是圖片這個
Step 3: 一連串的安裝後,打開Anaconda-Navigator
這邊擁有非常多Python的編譯器,像是我常用的Jupyter Notebook、VS Code、Spyder等
Step 4: 來開個Jupyter Notebook試試看
點選圖中的Launch
它就會自行開啟Terminal並執行,這時候我們只要等就好
最後會在網頁上幫我們自動開啟一個Local Server,這樣Jupyter Notebook就開好囉
Step 5: 用Jupyter Notebook 開啟Python腳本,這樣就可以開始我們的Python之旅了
點選右上方的New,然後點Python 3,當然大家可以先進到自己想要把Python檔存放的位置再New就好
Step 6: 點完後便完成了喔,我們可以應用這種IPY的形式幫助我們撰寫Python
來寫個Hello World並執行看看
水喔! 那之後我也會很常在這個環境教學,所以如何使用它,我們之後也會在聊到喔
Step 7: 在 Terminal 中使用 Python
把我們的 Terminal 打開來,並打上 python,就進入了 Python 環境喔
我們也來一樣撰寫個 Hello World!
Step 8: 開啟 Spyder
點選圖中紅框的 Launch
這時候我們就可以在左邊撰寫我們的 Python Script,然後右上方的框框可以幫助我們看到一些我們產生的變數資訊等,右下方則是像 Terminal 那樣可以執行我們寫完的 Python 檔,這個我們也會在接下來的教學中提到喔
四. 其他線上 Python 環境
有些人可能會覺得安裝一堆東西到電腦,然後又用自己的電腦來執行,會佔用到電腦的資源,所以這邊有個我自己也常用或是其他工程師常用的線上網站供大家參考
我們 Google 大神的大兒子 Colab
網站連結: https://colab.research.google.com
它使用起來跟我們的Jupyter Notebook是一樣的喔,一格一格的執行,可以方便我們看到中間執行的過程
他有個非常方便的地方,可以直接將這個Python檔案連結到我們的Google Drive存放喔
它也可以詳細告訴我們,我們所使用的遠端硬體資源,我記得 Kaggle 還可以挑選伺服器的硬體規格跟加速功能,Colab應該也會有,等之後我們有提到再來找找看囉
總結
安裝好環境後,接下來我們就可以開始我們的 Python 之旅了,不知道大家是不是也很興奮,超期待XD 那我們下堂課再見囉!