Effective Python 中文版 | 寫出良好 Python 程式的 59 個具體做法 (Effective Python: 59 Specific Ways to Write Better Python)
Brett Slatkin 著、黃銘偉 譯
- 出版商: 碁峰資訊
- 出版日期: 2015-08-30
- 定價: $450
- 售價: 7.9 折 $356
- 語言: 繁體中文
- 頁數: 276
- ISBN: 9863477028
- ISBN-13: 9789863477020
-
相關分類:
Python
- 此書翻譯自: Effective Python: 59 Specific Ways to Write Better Python (Paperback)
-
其他版本:
Effective Python 中文版|寫出良好 Python 程式的 90個具體做法, 2/e (Effective Python: 90 Specific Ways to Write Better Python, 2/e)
買這商品的人也買了...
-
大話設計模式$620$490 -
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
Effective JavaScript 中文版 | 駕馭 JavaScript 的 68 個具體作法 (Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript)$450$356 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Python 錦囊妙計, 3/e (Python Cookbook, 3/e)$880$695 -
ASP.NET MVC 5 網站開發美學$780$616 -
Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)$650$507 -
Python 程式設計入門 (適用於 2.x 與 3.x 版)$620$484 -
Docker 入門與實戰$450$356 -
It's Django -- 用 Python 迅速打造 Web 應用$400$340 -
高效能 Python 程式設計 (High Performance Python: Practical Performant Programming for Humans)$680$537 -
Python 設計模式深入解析 (Mastering Python Design Patterns)$360$281 -
現代 PHP|新的特點及良好習慣 (Modern PHP: New Features and Good Practices)$580$458 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
黑帽 Python | 給駭客與滲透測試者的 Python 開發指南 (Black Hat Python: Python Programming for Hackers and Pentesters)$400$316 -
流暢的 Python|清晰、簡潔、有效的程式設計 (Fluent Python)$980$774 -
Effective Debugging 中文版 | 軟體與系統除錯的 66 個具體作法 (Effective Debugging: 66 Specific Ways to Debug Software and Systems) (書況略舊,不介意在下單)$450$383 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
Effective C# 中文版 | 寫出良好 C# 程式的 50個具體做法, 3/e (Effective C# : 50 Specific Ways to Improve Your C#(Covers C# 6.0), 3/e)$450$356 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452
相關主題
商品描述
<內容介紹>
「Slatkin 的《Effective Python》中每個主題都是自成一體的一堂課,包含對應該主題的程式碼,這讓你能夠隨意翻閱此書。其中的主題易於瀏覽,並可依讀者需要的順序來研讀。我會向 Python 的學員推薦《Effective Python》這本書,它以相當精簡的方式包含了非常廣泛的主題,為具有相當程度的 Python 程式設計師提供了主流的建議做法。」
—Brandon Rhodes,Dropbox 軟體工程師及 PyCon 2016-2017 主席
使用 Python 撰寫程式是很容易的事情,這也是此語言廣受歡迎的原因。然而,Python 獨特的力量、迷人之處及表達能力,可能會有點難以捉摸,另外也有一些隱藏的陷阱,讓你一不小心就遭殃了。
《Effective Python》將會協助你精通真正的「Pythonic」程式之道,讓你能夠駕馭 Python 的完整威能,撰寫出非常穩固且效能優越的程式碼。依循 Scott Meyers 暢銷書《Effective C++》所開創出的簡潔、情境取向風格,Brett Slatkin 為我們帶來了 59 個 Python 最佳實務做法、訣竅和捷徑,並以真實的程式碼範例闡明它們的原理。
汲取自於 Google 建置 Python 基礎設施的多年經驗,Slatkin 為我們揭露了 Python 少為人知的特點與慣用手法,它們強而有力地改善了程式碼的行為,提升了執行效能。你會學到完成關鍵任務的最佳方式,讓你寫出容易理解、維護並與時俱進的程式碼。
關鍵的特色包括:
■ 容易導入於開發過程的指導原則,適用 Python 3.x 及 2.x 開發的所有主要領域,附有詳盡的說明與範例
■ 撰寫意圖明確、容易重複使用的函式並避免臭蟲的最佳實務做法
■ 說明如何以類別和物件正確地表達程式的行為
■ 指引如何以元類別(metaclasses)及動態屬性來避開常見的陷阱
■ 達成共時(concurrency)與平行處理(parallelism)更有效率的做法
■ 善用 Python 內建模組的優良技巧與慣用法
■ 協作開發(collaborative development)的工具與最佳實務做法
■ 除錯、測試及最佳化的解決方案,以增進程式的品質與效能
<章節目錄>
第1章 Pythonic 思維
第2章 函式
第3章 類別與繼承
第4章 元類別與屬性
第5章 共時與平行處理
第6章 內建模組
第7章 協作
第8章 推出產品
索引