Effective Python 中文版|寫出良好 Python 程式的 90個具體做法, 2/e (Effective Python: 90 Specific Ways to Write Better Python, 2/e)
Brett Slatkin 著 黃銘偉 譯
- 出版商: 碁峰資訊
- 出版日期: 2020-12-07
- 定價: $580
- 售價: 8.5 折 $493
- 語言: 繁體中文
- 頁數: 512
- 裝訂: 平裝
- ISBN: 9865026325
- ISBN-13: 9789865026325
-
相關分類:
Python、程式語言
- 此書翻譯自: Effective Python: 90 Specific Ways to Write Better Python, 2/e (Paperback)
-
相關翻譯:
Effective Python:編寫高質量 Python 代碼的 90個有效方法, 2/e (簡中版)
已絕版
買這商品的人也買了...
-
流暢的 Python|清晰、簡潔、有效的程式設計 (Fluent Python)$980$774 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
為你自己學 Git$500$425 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
簡潔的 Python|重構你的舊程式 (Clean Code in Python: Refactor your legacy codebase)$480$408 -
重構|改善既有程式的設計, 2/e (繁中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e)$800$632 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
Python 技術者們 - 練功!老手帶路教你精通正宗 Python 程式 (The Quick Python Book, 3/e)$780$663 -
NumPy 高速運算徹底解說 - 六行寫一隻程式?你真懂深度學習?手工算給你看!$750$638 -
tf.keras 技術者們必讀!深度學習攻略手冊$1,000$850 -
Python 神乎其技 全新超譯版 - 快速精通 Python 進階功能, 寫出 Pythonic 的程式 (Python Tricks: A Buffet of Awesome Python Features)$580$493 -
練好深度學習的基本功|用 Python 進行基礎數學理論的實作$560$476 -
架構模式|使用 Python (Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices)$680$537 -
Python 非同步設計|使用 Asyncio (Using Asyncio in Python )$480$379 -
Python 機器學習 (上), 3/e (Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow, 3/e)$620$484 -
Python 最強入門邁向頂尖高手之路:王者歸來, 2/e (全彩版)$1,080$853 -
Python 機器學習 (下), 3/e (Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow, 3/e)$520$406 -
Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616 -
高效能 Python 程式設計, 2/e (High Performance Python: Practical Performant Programming for Humans, 2/e)$780$616 -
提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$980$774 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
Kaggle 競賽攻頂秘笈 -- 揭開 Grandmaster 的特徵工程心法,掌握制勝的關鍵技術$1,000$850 -
Python 功力提升的樂趣|寫出乾淨程式碼的最佳實務 (Beyond the Basic Stuff with Python)$500$375 -
Python 出神入化:Clean Coder 才懂的 Pythonic 技法,為你的程式碼畫龍點睛! (Clean Code in Python, 2/e)$720$562 -
強健的 Python|撰寫潔淨且可維護的程式碼 (Robust Python: Write Clean and Maintainable Code)$680$537
商品描述
專為Python 3更新及擴充
開始使用Python開發程式是很容易的事情,這就是這個語言如此受歡迎的原因。然而,Python獨特的優勢、魅力和表達力可能很難掌握,而且還存在著容易讓人絆倒的隱藏陷阱。
第二版的《Effective Python》將會幫助你精通真正的「Pythonic」程式設計之道,完整駕馭Python的能力讓你撰寫出非常穩健且效能良好的程式碼。透過Scott Meyers在暢銷系列《Effective C++》中所開創,由情境驅動的簡潔風格,Brett Slatkin彙整了90個Python最佳實務做法、技巧與捷徑,並以真實的程式碼範例解釋它們,幫助你充滿自信地擁抱Python。
憑藉著多年來在Google建置Python基礎架構的經驗,Slatkin揭露了對於程式碼行為和效能有強大影響卻又鮮為人知的訣竅和慣用手法。你將會學到達成關鍵任務的最佳方式,讓你寫出來的程式碼更容易理解、維護和改善。除了提供更多建議外,新版還大幅修訂了第一版的所有做法,以反映最佳實踐方法的演變。
關鍵特色包括:
‧涵蓋Python所有主要領域的30個可實行指導方針
‧對於述句、運算式和內建型別的詳盡說明與範例
‧撰寫函式的最佳實務做法,幫忙釐清意圖、方便重複使用,並避免臭蟲
‧概括式(comprehensions)和產生器函式更好的使用技巧和慣用語
‧涵蓋如何以類別和介面精確表達行為
‧對於如何以元類別(metaclasses)和動態屬性避開常見陷阱的指引
‧達到共時(concurrency)和平行處理(parallelism)更有效且清楚的途徑
‧用於最佳化和強化的解決方案,以最大化效能和品質
‧輔助除錯和測試的訣竅和內建模組
‧協同開發的工具與最佳實務做法
作者簡介
Brett Slatkin 是Google首席軟體工程師,專長是測量、數據分析和實驗用基礎架構。他是Google Surveys的技術聯合創始人。他之前參與Google App Engine的Python基礎架構建置工作,運用Python管理Google龐大的伺服器機群,並使用Python實作Google的PubSubHubbub系統,這是他共同創建的一個協定。Slatkin擁有紐約市哥倫比亞大學的電腦工程學士學位。
目錄大綱
第1章 Pythonic 思維
第2章 串列和字典
第3章 函式
第4章 概括式和產生器
第5章 類別與介面
第6章 元類別與屬性
第7章 共時性和平行處理
第8章 穩健性和效能
第9章 測試與除錯
第10章 協作
索引









