Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式~好書精選[悅讀推薦]博客來 金石堂 好冊

內容簡介
詳細網址:Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式~好書精選[悅讀推薦]博客來 金石堂 好冊
目錄
第 1 章 序章
1-1 本書起源
1-2 本書是給誰看的
1-3 如何閱讀本書
第 2 章 寫出清楚明瞭的 Python 程式
2-1 運用 assert 在開發階段協助除錯
2-2 在資料容器增減元素時記得加逗號
2-3 在 with 敘述使用自訂資源管理器 (context manager) 類別
2-4 變數名稱使用底線 _ 與雙底線 __ 的效果
2-5 Python 的四種字串格式化
2-6 指派運算式 := (Python 3.8+)
2-7 『Python 之禪』彩蛋
第 3 章 函式的一級物件特性、參數設定與修飾器
3-1 起手式:Python 函式的一級物件特性
3-2 lambda:只有單一運算式的匿名函式
3-3 威力無窮的修飾器 (decorator) - 給函式開外掛
3-4 *args 與 **kwargs:讓函式接收數量不定的額外參數
3-5 函式參數解包
3-6 此處無物可傳回? - 函式的隱含 return 敘述
3-7 限制函式參數為位置型 (Python 3.8+) 或關鍵字參數
第 4 章 解密類別與物件的特性、行為並加以運用
4-1 物件比較:== (相等) 與 is (相同)
4-2 __str__ 與 __repr__:讓類別更善於『自我表述』
4-3 定義自訂例外類別 (exception class) 來協助除錯
4-4 複製物件學問大:淺拷貝與深拷貝
4-5 以抽象基礎類別 (ABC) 打造介面 - 強迫子類別實作 method
4-6 徹底搞懂物件/類別/靜態 method
4-7 類別變數與物件變數的使用陷阱
4-8 用物件實作修飾器
第 5 章 Python 的好用資料結構比一比
5-1 各種 Python 字典
5-2 各種 Python 陣列
5-3 各種儲存『記錄』 (record) 用的資料結構
5-4 set (集合) 與多重集合
5-5 堆疊 (stack) - 後進先出的資料結構
5-6 佇列 (queue) - 先進先出的資料結構
5-7 優先佇列 (priority queue)
第 6 章 迴圈、list 切片、走訪器與產生器
6-1 寫出符合 Python 風格的 for 迴圈
6-2 精簡版迴圈:生成式 (comprehension)
6-3 用『壽司』算符給 list 切片
6-4 打造走訪器 (iterator)
6-5 簡化版走訪器:產生器函式 (generator function)
6-6 產生器運算式 (generator function)
6-7 走訪器串聯
6-8 itertools:強悍的 Python 走訪器模組
第 7 章 dict 取值、排序、合併與輸出技巧
7-1 在 dict 查不到值時傳回預設值
7-2 dict 元素排序
7-3 用 dict 模擬 C 的 switch...case
7-4 dict 鍵值的更新陷阱
7-5 各種 dict 合併技巧
7-6 用美觀的格式印出 dict
第 8 章 探索 Python 開發環境與 bytecode
8-1 以 dir() 與 help() 探索 Python 模組與物件
8-2 用 vnev 建立不同版本的 Python 虛擬環境
8-3 揭開位元組碼 (bytecode) 的神秘面紗
詳細網址:Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式~好書精選[悅讀推薦]博客來 金石堂 好冊
詳細資料
- ISBN:9789863122869
- 規格:平裝 / 336頁 / 17 x 23 x 2.1 cm / 普通級 / 單色印刷 / 初版
- 出版地:台灣
- 本書分類:電腦資訊> 程式設計/APP開發> Python
詳細網址:Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式~好書精選[悅讀推薦]博客來 金石堂 好冊
作者介紹
詳細網址:Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式~好書精選[悅讀推薦]博客來 金石堂 好冊

詳細網址:Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式~好書精選[悅讀推薦]博客來 金石堂 好冊
資料來源:博客來,圖片來源:博客來