台灣兒童程式教育 | 領導品牌No.1

Python 程式設計:從入門到實戰觀念的 15 堂課

本書緣由

為什麼 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 的起點;理解本質,才是本書的目的。以下四個特色,帶你從「會用」走到「真懂」。

1

簡潔直覺,最快上手

縮排即結構、動態型別免宣告,程式碼極為精簡,讀寫與除錯速度飛快,是最適合初學者的第一個語言。

簡潔直覺,最快上手
2

直指記憶體與物件本質

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

直指記憶體與物件本質
3

完整資料容器與生成式

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

完整資料容器與生成式
4

物件導向與 ADT 實戰

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

物件導向與 ADT 實戰

本書目次

Part 1

第一部 起步、基本語法與字串

  • 第一章Hello Python 與三大語法規則
  • 第二章變數的本質:標籤而非盒子
  • 第三章運算子、運算式與短路求值
  • 第四章字串的處理與格式化
Part 2

第二部 流程控制與高效資料容器

  • 第五章條件判斷與 Truthy/Falsy
  • 第六章迴圈控制與三大實戰模式
  • 第七章串列 List 與元組 Tuple
  • 第八章字典 Dict 與集合 Set
Part 3

第三部 物件參考、可變性與函式思維

  • 第九章物件參考與深淺複製
  • 第十章函式設計與一等公民
Part 4

第四部 遞迴深潛與物件導向實戰

  • 第十一章遞迴深度與 LRU 緩存
  • 第十二章類別、物件與封裝
  • 第十三章繼承、多型與抽象類別
Part 5

第五部 模組套件、例外處理與檔案 I/O

  • 第十四章模組、套件與 LEGB 作用域
  • 第十五章例外處理與 CSV 檔案 I/O
Part 6

附錄 抽象資料型態(ADT)實戰

  • 附錄一Stack(堆疊)ADT 封裝
  • 附錄二Queue(佇列)ADT 封裝

搶先閱讀

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

1 / 15

購買本書

Python 程式設計:從入門到實戰觀念的 15 堂課 封面

Python 程式設計:從入門到實戰觀念的 15 堂課

ISBN
978-986-96925-8-8
叢書系列
程式語言學習叢書02
作者
台灣程式教育協進會 研發團隊
出版日期
115 年 10 月(2026 年 10 月)
規格
平裝 / 215 頁 / 18 × 26 cm / 全彩印刷
售價
NT$650

你可能也需要,也想要