close
書名:Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式,語言:繁體中文,ISBN:9789863122869,頁數:336,出版社:旗標,作者:Dan Bader,譯者:江良志,出版日期:2020/04/29,類別:電腦資訊

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


Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式


內容簡介


★★★★★ 亞馬遜 4.7 星絕讚好評
出版一周便登上 Python 程式語言書籍排行 #1
 
  『當我翻著 Dan 的這本書時, 我老是忍不住心想:要是當年我學 Python 時也有這本書就好了。』
 
  『我愛~死~這本書了!就好像有個資深導師在你身邊對你解釋這些..Python 密技!』
 
  大家都說 Python 很好學, 可是你發現自己跨過第一步後就卡關了。
  或者你已學過其他程式語言, 想要轉戰 Python, 卻遲遲找不到能快速上手進階 Python 的教材...
 
  難道真的得花錢買一堆書, 才能拼湊出這些內行 Python 知識嗎?
 
  別再掙扎了 - 『Python 神乎其技』就是為你量身打造的神救援手冊。
 
  本書作者 Dan Bader (知名 Python 教學網站 『Real Python』 站長) 以清晰的範例及圖解, 直搗 Python 各種強大的內建進階功能, 透視背後運作原理, 讓你釐清觀念、避開常犯錯誤, 最終寫出簡潔又實用的『Pythonic』程式!
 
  本書由施威銘研究室監修, 為原版 『Python 神乎其技』全新翻譯本, 題材與架構和前版大致相同, 但新譯本特別針對原文書進行大量補充, 包括 Python 3.7 與 3.8 最新特色, 並適當添加程式註解, 幫助讀者更容易理解內容。 
 
  您能在這本書學到:
  ○ 使用 assert 及自訂例外類別協助除錯
  ○ 以資源管理器管控資源
  ○ 給函式開『外掛』 - 修飾器
  ○ 用抽象基礎類別打造介面
  ○ 方便的一行 lambda 函式及 list 生成式
  ○ 拿走訪器及產生器逐次產生資料
  ○ 內建資料結構及字串格式化方法
  ○ 字典的預設值、鍵衝突及合併
  ○ 建立不同版本的 Python 虛擬環境
  ○ dataclass 資料結構 (Python 3.7)
  ○ 指派表示式 := (Python 3.8)
  ○ 字典聯集算符 (Python 3.9 預覽新特色)
  ○ ..與其他超讚功能
 
本書特色
 
  ● 45 個 Python 實用進階主題
  ● 逐步解說的清晰範例與圖解
  ● 融入 Python 3.7、3.8 最新功能



詳細網址: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 / 普通級 / 單色印刷 / 初版
  • 出版地:台灣



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



作者介紹


作者簡介
 
Dan Bader
 
  生於德國, 現居加拿大溫哥華, 擁有慕尼黑工業大學電腦科學學士與碩士學位。自從小時候說服爸媽從報紙分類廣告買下一台舊的 8 位元電腦 Commodore 64 起, 就對寫程式深感著迷、至今熱情不減。
 
  現在是擁有 15 年資歷的獨立程式開發者與顧問, 也是知名 Python 教學網站 RealPython.com 的建置者、管理者兼主編。



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


Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式

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


資料來源:博客來,圖片來源:博客來





Python 神乎其技 全新超譯版:快速精通 Python 進階功能, 寫出 Pythonic 的程式 中文書>電腦資訊>程式設計/APP開發>Python 博客來 金石堂 好書推薦 排行榜 今日66折 網路書局 暢銷書 優質團購 熱銷特賣 網友推薦 優惠精選 超值好貨 狂降優惠 推薦必買 熱銷排行 快速到貨 必BUY超值專區 TOP熱銷排行 新品上市 最新上架

arrow
arrow
    創作者介紹
    創作者 博客來好書推薦 的頭像
    博客來好書推薦

    經典排行榜暢銷書博客來金石堂推薦

    博客來好書推薦 發表在 痞客邦 留言(0) 人氣()