為什麼 Python 是這個時代最該學的第一個語言?
從 AI、資料科學、自動化到網站後端,Python 幾乎無所不在,也是全球最多人選擇的入門語言。原因很簡單——它讓你把心力花在「解決問題」,而不是跟語法搏鬥。
Python 以縮排代替大括號、動態型別免宣告、大整數自動不溢位,讀寫與除錯的速度極快,正是 APCS 實作題的主流利器。
但「簡單」不等於「膚淺」。本書帶你從標籤機制、可變性一路深入物件導向,理解 Python 表面簡潔背後的設計哲學。學會它,你手上就多了一把能快速把想法變成成品的瑞士刀。
這是一本從「基礎語法」一路帶到「物件導向實戰」的 Python 學習書,兼顧初學友善與底層深度,特別適合準備 APCS 檢定與想打好程式基礎的學習者。
全書規劃為 15 堂課、5 大模組:從 Hello Python 的三大語法規則與字串處理起步,進入流程控制與高效資料容器(list/tuple/dict/set),再深入物件參考、可變性與函式思維,接著挑戰遞迴、類別封裝、繼承與多型,最後以模組套件、例外處理與 CSV 檔案 I/O 完整收尾。
每一章都直指本質與陷阱——標籤 vs 盒子、== vs is、淺複製 vs 深複製、可變預設參數的災難…並附上 Stack/Queue 兩大 ADT 的完整物件導向封裝,讓你的 Python 又快又穩。
好上手,只是 Python 的起點;理解本質,才是本書的目的。以下四個特色,帶你從「會用」走到「真懂」。
縮排即結構、動態型別免宣告,程式碼極為精簡,讀寫與除錯速度飛快,是最適合初學者的第一個語言。

從「標籤而非盒子」、可變/不可變、深淺複製到 LEGB 作用域,看懂 Python 簡潔外表下的記憶體哲學。

list/tuple/dict/set 的選用與陷阱,搭配 enumerate、zip 與 Comprehension 語法糖,寫出 Pythonic 的高效程式。

類別封裝、繼承、多型與抽象類別,並完整封裝 Stack/Queue 兩大 ADT,直通 APCS 與資料結構基礎。

精彩書籍,前 15 頁隨你瀏覽。