← 回 AI 學習與考證地圖
初學者友善 · 零基礎起步

Python 入門實驗室

從第一行 print() 到寫出自己的類別。每個單元都有範例、正反案例對照,還有動手玩的互動遊戲。

16 個單元 2 個難度分頁 16 個互動小遊戲 邊做邊學 · 邊玩邊懂
Python 3 · 互動直譯器
// 打好地基,再往上蓋
學習進度
已完成 0 / 16

📝 iPAS 考點提醒

Python 基礎語法是 iPAS 中級科目二、三程式題的入場券。題型一「讀程式判斷輸出」:for 與 range() 的邊界(range(5) 不含 5)、if/elif 判斷順序、切片 a[1:3] 取到哪、dict 用 key 取值、函式預設參數與回傳值、f-string 結果。題型二「選正確寫法」:加總一欄該用哪個方法、依條件過濾該怎麼寫。類別與實例常和 AI 套件連結:模型要先實例化才能 fit。初級則考名詞與工具辨析:直譯式語言特性、Python 為何適合 AI(套件生態完整)、縮排代表程式區塊。練習時每看到一段程式先在心裡跑一遍,再對答案。

想練情境題與詳解 → AI 學習與考證地圖

❓ 常見問題

完全沒寫過程式,學 Python 要先學什麼?

先掌握六件事:變數與型態、print 與 f-string、if 判斷、for/while 迴圈、list 與 dict、函式。這六塊能讀懂八成的 iPAS 程式題,再往類別與 AI 套件延伸。

range(5) 為什麼印不出 5?

range(起點, 終點) 是「含頭不含尾」,range(5) 產生 0 到 4 共五個數。切片 a[1:3] 也一樣,取索引 1、2 而不含 3。這是輸出判斷題最愛的陷阱。

Python 為什麼用縮排而不是大括號?

Python 以縮排決定程式區塊的歸屬,同一區塊必須對齊。縮排錯誤會直接報 IndentationError,也常是考題中「這段程式哪裡有錯」的答案。

list 和 dict 什麼時候該用哪個?

list 是有順序的一排資料,用索引取值;dict 是鍵值對,用 key 取值、查找快。要存「名字→分數」這種對應關係用 dict,要存一串同類資料用 list。

函式的 return 和 print 有什麼不同?

print 只是把東西顯示在螢幕,return 才是把結果交回給呼叫者繼續使用。沒有 return 的函式回傳 None,考題常問 print(f()) 會印出什麼。

Python 為什麼是 AI 的主流語言?

語法簡潔好讀、直譯式方便互動實驗,加上 NumPy、Pandas、Scikit-learn、PyTorch 等套件生態完整,資料處理到模型訓練都能在同一語言完成。

🧭 相關主題

← 返回 AI 學習與考證地圖