大叔常會被問到關於Python的問題。我自認Python功力還沒到能開班授課的程度,所以除了叫我撰寫教學課程的要求會被我婉拒之外,其他在我程度內的問題我都會盡量回答。
會問我的幾乎都是初學者,而他們的問題大多是關於模組(Module)與編輯器(IDE)。裝好模組和選擇編輯器就像學習滑雪前必須先穿好裝備與選擇場地,這兩樣沒搞定就無法順利開始。
很多教學影片都使用Jupyter這個編輯器,所以我推薦初學者邊學邊練習時使用Jupyter。但Jupyter儲存的附檔名是ipynb,而非標準的py,所以我建議開始撰寫程式時就改用Spyder。
至於模組,一般都是用到哪個就裝哪個;但我認為初學者必須全神貫注在學習Python語法,若還要分心安裝模組,一定會影響效果與進度,所以最好一開始就把會用到的模組通通裝好。
其實只要一個擴充套件「Anaconda」就能搞定上述中那堆東西。Anaconda堪稱Python最強懶人包,內含上百種最常用的模組以及Jupyter(舊名Ipython Notebook)與Spyder兩個編輯器,初學者需要的東西通通都具備了。
想自學Python的朋友,不用再擔心光是設置個執行環境就卡關,只需要安裝Anaconda這個程式就可以直接開始囉。至於Anaconda的管理,不在此篇的範圍,以後有機會再說。
【軟體資訊】
名稱:Anaconda
功能:Python最強懶人包
作業系統:Windows、macOS、Linux
售價:免費
官方網站:https://www.anaconda.com/
下載頁面:https://www.anaconda.com/products/individual
1. 打開瀏覽器,連到「https://www.anaconda.com/products/individual」,移到頁面下方,依照你的作業系統,將Anaconda下載回來。
2. 安裝Anaconda不會太難,基本上一直按下一步就行了。稍微需要注意的地方是這個步驟,建議只勾選第二個,別勾選第一個,避免後面產生不必要的麻煩。
3. 裝好Anaconda之後,按一下左下角的「開始」,展開「Anaconda3 (64-bit)」,就可以看到Jupyter與Spyder這兩個編輯器。先來執行一下Jupyter。
4. 在這個畫面中按一下右上方的「New」,然後點選「Python 3」。
5. 模組可以直接導入,不用再額外安裝囉。
6. 現在換執行Spyder,也同樣沒問題。