以短小精悍的簡短程式領略 Python 絕妙功能,
協助你寫出更簡潔、執行效率更好的程式!
Oracle、Tesla、Red Hat…資深開發高手齊聲說讚,
★★★★★ Amazon.com 4.9 顆星絕好評推薦!
精通 Python 程式設計, 不只是搞懂語言的理論面向而已, 更重要的是理解並接受社群採用的慣例和最佳實務作法, 並用於自己的程式;若您已踏上 Python 學習之路, 想要進一步深入探究 Python, 讓程式更加符合 Python 精神, 本書正是為你量身打造。
串列生成式、頭等函式、lambda、文脈管理器、產生器...等都是威力強大的 Python 功能, 本書將教你如何巧妙運用, 晉升為專家等級的開發者。書中也涵蓋如何有效率的除錯、以及管理程式之間的相依性等實務技巧, 絕對讓你收穫滿滿。
如果你擁有其他程式語言的開發經驗, 想要加快 Python 的學習速度, 本書也非常適合。可從中學到豐富的實用技巧與設計模式, 成為效率超高、技術純熟 Python 程式開發者。
本書特色 :
● 運用容易吸收的簡短範例, 傳授 Python 最酷的獨家功能
● 每個單元都是獨立的技巧, 可彈性閱讀吸收資訊
● 串列生成式、裝飾器、具名元組、頭等函式、文脈管理器、迭代器、產生器…等絕妙功能一把抓
作者簡介:
Dan Bader 丹‧巴德
軟體工程師、作家、演講者。幼時說服父母買了 Commodore 64 電腦,從此對程式設計深深著迷。期許自己能協助 Python 開發者有效提升程式設計功力和生產力。
作者序
本書源起於作者在 Twitter 上頭發表的程式碼截圖,為期一週,雖然僅是個短暫系列卻引起廣大迴響,不斷地被分享轉推。之後許多軟體開發人員詢問我如何取得「完整系列」,根據各方探詢的踴躍狀況,我察覺這種短小精悍的程式範例值得加以提煉,成為良好的教學工具。
於是我著手建立更多的 Python 程式 Tricks,起初透過電子郵件的形式分享給外界;短短幾天之內便有數以百計的 Python 開發人員登錄索取。許多人表達感謝之意:原本有許多 Python 語言的功能特色,努力掙扎也搞不懂,但經過我的解釋頓時豁然開朗。沒想到這麼多人從中獲得寶貴知識與啟發。
我決定從電子郵件的 Python Tricks 系列挑選出最棒、最有價值的部份整理成這本書,期許運用容易了解的簡短範例傳授 Python 語言最酷的功能特點。對我來說,這本書是心血結晶,也是一場大型實驗。希望各位讀者在閱讀時能夠樂在其中,在每一章每一節裡都可獲得 Python 語言的重要知識。
請把本書當作一場「饗宴」,充滿絕妙的 Python 程式撰寫訣竅,這正是看待本書的最佳方式。
本書源起於作者在 Twitter 上頭發表的程式碼截圖,為期一週,雖然僅是個短暫系列卻引起廣大迴響,不斷地被分享轉推。之後許多軟體開發人員詢問我如何取得「完整系列」,根據各方探詢的踴躍狀況,我察覺這種短小精悍的程式範例值得加以提煉,成為良好的教學工具。
於是我著手建立更多的 Python 程式 Tricks,起初透過電子郵件的形式分享給外界;短短幾天之內便有數以百計的 Python 開發人員登錄索取。許多人表達感謝之意:原本有許多 Python 語言的功能特色,努力掙扎也搞不懂,但經過我的解釋頓時豁然開朗。沒想到這麼多人從中獲得寶貴...
目錄
第 1 章 序章
第 2 章 寫出清楚明瞭的 Python 程式
第 3 章 活用函式
第 4 章 類別與物件導向程式設計
第 5 章 Python 常用資料結構
第 6 章 迴圈與迭代
第 7 章 字典技巧
第 8 章 提升生產力的技巧
第 9 章 臨別贈語
第 1 章 序章
第 2 章 寫出清楚明瞭的 Python 程式
第 3 章 活用函式
第 4 章 類別與物件導向程式設計
第 5 章 Python 常用資料結構
第 6 章 迴圈與迭代
第 7 章 字典技巧
第 8 章 提升生產力的技巧
第 9 章 臨別贈語
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。