iT邦幫忙

2025 iThome 鐵人賽

DAY 3
0
Software Development

Python 小白的逆襲:30 天從零到能教人的精華筆記,寫給迷惘的你與當年的我自己!系列 第 3

【Day3】你的養蛇場準備好了嗎?:Python 環境安裝:Anaconda、Jupyter Notebook

  • 分享至 

  • xImage
  •  

ㄧ、 為什麼我們需要「開發環境」?

這邊我想先用白話文解釋一下!想像一下:

你要烘焙一條好吃的蛋糕。你需要:

  • 一個乾淨的廚房(乾淨的系統)
  • 已經裝好的烤箱、攪拌器(編譯器、編輯器)
  • 能幫你管理食材的冰箱(環境管理器)

Python 就像烘焙一樣,要好好開發,就得準備好這一切工具~

二、Anaconda + Jupyter Notebook —— 懶人救星套裝組!

如果你是剛開始學 Python,強烈建議使用 Anaconda 套件管理工具
因為它真的很像「買一送一送到天邊」的開發懶人包
(回想當初大學教授第一堂課Python課就叫我們下載完才能下課)

為什麼我推薦新手用 Anaconda,而不是官方版 Python?

  1. 開發環境更友善

    官方 Python 環境很「原始」,主要給工程師用的,你要打開黑黑的 console 寫程式!
    新手看到命令列通常會直接:😱「這是什麼鬼?」
    Anaconda 內建 GUI 工具(Jupyter Notebook、Spyder),比較直覺。

  2. 常用工具幫你裝好

    Jupyter Notebook(資料科學必備)跟 Spyder(類似 MATLAB 的 IDE),裝完 Anaconda 就有!
    還有一堆常見套件,不用自己慢慢抓~

  3. 對 Windows 特別友善

    Python 原本是在 Linux 長大的,移到 Windows 有時候會遇到套件安裝錯誤....
    Anaconda 幫你處理細節,環境比較不容易壞!

  4. 那 Mac 使用者呢?(身為Mac的重度使用者的經驗分享)

    很多 Mac 預設就有 Python,甚至有人直接用 VS Code 配官方 Python。
    但對新手來說,光是要跟 Terminal 打交道就夠痛苦了。
    所以跟 Windows 一樣,我還是推薦:Mac 初學者直接用 Anaconda,省心又省力。

  5. 安裝超簡單

    基本上就是「下一步大法」→ 完成!!不用一直對著 command line 掙扎 ~

  6. 版本管理方便

    想要不同專案用不同的 Python 版本或套件組合?Conda 幫你一鍵切換,不怕把環境搞爛。(很重要)

Anaconda 安裝步驟

  1. 前往官網:
    👉 https://www.anaconda.com

2.點選「Download」→ 選擇你的作業系統(Windows/macOS/Linux)
https://ithelp.ithome.com.tw/upload/images/20250917/201647212VKpv1WpHN.png

3.下載好後,直接點開安裝程式,一路「下一步」、「接受條款」、「完成」。(這邊如果有問題歡迎留言告知我呦!我可以協助處理~)

4.重要建議: 安裝選項中,建議不要勾選將 Anaconda 添加到 PATH 環境變數中(除非有特殊需求),直接點擊「Install」以開始安裝。

5.安裝完畢後,在開始選單搜尋「Anaconda Navigator」開啟它

6.如果成功啟動,則表示安裝完成並可以正常使用!!

https://ithelp.ithome.com.tw/upload/images/20250917/20164721Ex7AIBRrU6.png

以上的步驟我自認沒有花太多時間寫這邊的篇幅~
如果讀者覺得不夠完整的話,可以去參考其他大神們更詳細的介紹!

當然!!Anaconda 也不是沒有缺點

  • 檔案很大 → 至少 800MB,工程師常常嫌太肥。(很佔電腦容量!)
  • 安裝比較久 → 因為內建太多套件,等它跑可能要泡杯咖啡。
  • 功能太多 → 新手一打開可能會暈頭轉向,有點像剛坐上戰鬥機駕駛艙。
  • Conda vs Pip 容易搞混 → Pip 是 Python 官方套件管理工具,Conda 是 Anaconda 自家的,兩個都有點重疊。

現在就來打開你的第一本 Python notebook吧!

  1. 打開 Anaconda Navigator → 點選「Launch」Jupyter Notebook

  2. 系統會自動開啟瀏覽器,進入本地端的筆記本管理畫面

  3. 點選右上角「New → Python 3」就能開始寫 code 啦!
    https://ithelp.ithome.com.tw/upload/images/20250917/2016472148fftrruwn.png

4.先來重新命名筆記本的名字吧!
https://ithelp.ithome.com.tw/upload/images/20250917/20164721SRL1XgJr6x.png

5.隨便你想怎麼打!
https://ithelp.ithome.com.tw/upload/images/20250917/20164721uIfs8pNSR8.png

6.接下來就是重頭戲,在指令區打上這行code:

print("Hello, Python world~")

7.接著按下上方的Run,若看到畫面底下出現你剛剛打的程式碼

https://ithelp.ithome.com.tw/upload/images/20250917/20164721Ue1vAcIwA9.png

https://ithelp.ithome.com.tw/upload/images/20250917/20164721zoKPqrpDed.png

8.恭喜!!你成功寫出人生第一行 Python 程式碼啦~

print("Hello, Python world~") 是什麼意思?

這一行程式碼做了三件事(這邊如果看不懂可以先跳過沒關係!):

  1. print 是一個「指令」,會把東西「印出來」到畫面上(不是真的印表機啦)
  2. " " 引號中的是「字串」(string),代表一段文字,而引號是告訴python這個字串的開始與結束。
  3. 小括號 () 是在「呼叫」這個函式,把字串丟給它處理

所以這行程式的白話文意思就是:「叫 Python 把『Hello, Python world~』印出來給我看」。

認識 Jupyter Notebook:邊寫邊看結果的魔法筆記本

https://ithelp.ithome.com.tw/upload/images/20250917/20164721mv90THLWCF.png

你知道嗎?「Jupyter」的名稱來自三個語言的縮寫:

  • Julia
  • Python
  • R

https://ithelp.ithome.com.tw/upload/images/20250917/20164721HXoiq7urcp.png

它是一個 Web 介面的開發環境,左邊打 code,右邊馬上看結果,還可以加文字、圖片、超連結,簡直是程式界的筆記神器。(真心覺得很方便!!)

最棒的是:

你不用記 terminal 指令、不用裝 editor,只要一個滑鼠點下去就能開始寫!
因此我推薦入門者使用Jupyter Notebook來Coding!

💡如果想瞭解更多有關Jupyter notebook 的介面操作可以參考這個網站的內容!

https://medium.com/ai-for-k12/jupyter-notebook-%E5%AE%8C%E6%95%B4%E4%BB%8B%E7%B4%B9-%E5%AE%89%E8%A3%9D%E5%8F%8A%E4%BD%BF%E7%94%A8%E8%AA%AA%E6%98%8E-846b5432f044

今日總結

今天我們完成了幾件偉大的事:

✅ 安裝好 Anaconda

✅ 打開 Jupyter Notebook

✅ 寫出人生第一行 print("Hello, Python world~")

明天,我們將正式進入 Python 的變數以及基礎資料型態,敬請期待呦~⭐️


上一篇
【Day2】 這條蛇不會咬人:Python 的前世今生 + 安裝教學
系列文
Python 小白的逆襲:30 天從零到能教人的精華筆記,寫給迷惘的你與當年的我自己!3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言