第1篇 初始篇第1章 關於Python 1.1 Python簡介 1.2 Python的優勢 1.3 Python錶現不佳的地方 1.4 為什麼要學習 Python 3?
第2章 開發環境安裝與設定2.1 安裝Python 開發環境2.2 設定Python 開發環境
第3章 執行與測試Python程式
第2篇 基礎篇第4章 絕對的基礎4.1 縮排及區塊結構●老手帶路:Python 的縮排原則4.2 註解4.3 變數及其設定●老手帶路:Python中的變數:是水桶還是標簽?4.4 運算式4.5 字串4.6 數字●老手帶路:Python 的除法特性●老手帶路:避免使用 from import *4.7 None值4.8 取得使用者的輸入4.9 內建算符4.10 基本Python風格與名稱命名慣例
第5章 基本資料結構:list、tuple、set5.1 list類似陣列5.2 list的索引與切片●老手帶路:為什麼Python的切片索引要有頭無尾?5.3 修改list5.4 list的排序5.5 其他常用的list操作5.6 多層list和深層副本5.7 tuple●老手帶路:自動打包與自動解包的功用●老手帶路:您寫的Python程式夠Pythonic嗎?5.8 set
第6章 字串6.1 字串為字元序列(sequence)6.2 基本的字串操作6.3 特殊字元和轉義字元●老手帶路:程式敘述過長的缺點與長字串的建立6.4 字串的method6.5 從物件轉換成字串6.6 使用format() method來格式化字串●老手帶路:使用格式化字串的優點6.7 以 % 算符來格式化字串6.8 以 f-strings來格式化字串6.9 bytes物件6.10 使用print() 控製字串輸齣
第7章 字典7.1 什麼是字典?7.2 其他字典操作7.3 字數統計7.4 什麼型彆可以當作鍵來使用?7.5 稀疏矩陣7.6 以字典作為快取7.7 字典的效率
第8章 流程控製8.1 while 迴圈●老手帶路:while-else的使用場閤8.2 if-elif-else 判斷式●老手帶路:使用簡潔易懂的單行if條件運算式8.3 for 迴圈8.4 用生成式快速建立新的list與字典●老手帶路:用索引...