Fluent Python: Clear, Concise, and Effective Programming, 2/e (Paperback)
Ramalho, Luciano
- 出版商: O'Reilly
- 出版日期: 2022-05-10
- 定價: $2,980
- 售價: 9.0 折 $2,682
- 語言: 英文
- 頁數: 1012
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1492056359
- ISBN-13: 9781492056355
-
相關分類:
Python、程式語言
-
相關翻譯:
流暢的 Python, 2/e (簡中版)
流暢的 Python|清晰、簡潔、高效的程式設計, 2/e (Fluent Python: Clear, Concise, and Effective Programming, 2/e) (繁中版)
銷售排行:
🥉 2022/11 英文書 銷售排行 第 3 名
立即出貨
買這商品的人也買了...
-
$2,280Working Effectively with Legacy Code (Paperback)
-
$2,140$2,033 -
$2,363Programming Python, 4/e (Paperback)
-
$880$695 -
$2,090$1,980 -
$1,600$1,520 -
$1,850$1,758 -
$2,375Refactoring: Improving the Design of Existing Code, 2/e (Hardcover)
-
$4,670$4,437 -
$1,170Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
-
$1,995The Pragmatic Programmer: your journey to mastery, 2/e (20th Anniversary Edition) (Hardcover)
-
$1,500$1,425 -
$1,480$1,450 -
$2,450$2,328 -
$780$616 -
$2,010$1,910 -
$2,475Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
-
$2,250$2,138 -
$2,146Introduction to Algorithms, 4/e (Hardcover)
-
$2,115Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications (Paperback)
-
$2,600$2,470 -
$1,870$1,777 -
$1,580$1,501 -
$1,200$792 -
$630$498
相關主題
商品描述
Python's simplicity lets you become productive quickly, but often this means you aren't using everything it has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas.
Don't waste time bending Python to fit patterns you learned in other languages. Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python's core language features and libraries and teaches you how to make your code shorter, faster, and more readable.
Featuring major updates throughout the book, Fluent Python, second edition, covers:
- Special methods: The key to the consistent behavior of Python objects
- Data structures: Sequences, dicts, sets, Unicode, and data classes
- Functions as objects: First-class functions, related design patterns, and type hints in function declarations
- Object-oriented idioms: Composition, inheritance, mixins, interfaces, operator overloading, static typing and protocols
- Control flow: Context managers, generators, coroutines, async/await, and thread/process pools
- Metaprogramming: Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that are simpler than metaclasses
商品描述(中文翻譯)
Python的簡潔性讓您能夠快速提高生產力,但這通常意味著您並未充分利用其所提供的一切功能。在這本實用指南的更新版中,您將學習如何通過利用Python 3的最佳思想來撰寫有效且現代的Python 3代碼。
不要浪費時間將Python彎曲成符合您在其他語言中學到的模式。發現並應用超越您過去經驗的慣用Python 3功能。作者Luciano Ramalho將引導您深入了解Python的核心語言特性和庫,並教您如何使代碼更短、更快、更易讀。
第二版的《流暢的Python》全書進行了重大更新,涵蓋了以下內容:
- 特殊方法:Python對象一致行為的關鍵
- 數據結構:序列、字典、集合、Unicode和數據類
- 函數作為對象:一級函數、相關設計模式和函數聲明中的類型提示
- 面向對象的慣用語法:組合、繼承、混入、接口、運算符重載、靜態類型和協議
- 控制流:上下文管理器、生成器、協程、async/await和線程/進程池
- 元編程:屬性、屬性描述符、類裝飾器和比元類更簡單的新類元編程鉤子