Python Programming Patterns
Thomas W. Christopher
- 出版商: Prentice Hall
- 出版日期: 2001-10-23
- 定價: $1,500
- 售價: 5.0 折 $750
- 語言: 英文
- 頁數: 560
- 裝訂: Paperback
- ISBN: 0130409561
- ISBN-13: 9780130409560
-
相關分類:
Python、程式語言
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$2,540$2,413 -
$2,170$2,062 -
$2,170$2,062 -
$630Python Standard Library (Paperback)
-
$970Introduction to Algorithms, 2/e
-
$1,500$1,425 -
$580$458 -
$700$686 -
$1,550$1,473 -
$420$328 -
$590$466 -
$980$774 -
$690$538 -
$1,530$1,454 -
$880$581 -
$650$507 -
$550$468 -
$980$774 -
$640$506 -
$600$480 -
$480$408 -
$399$339 -
$399$339 -
$399$339 -
$500$390
相關主題
商品描述
The real-world guide to enterprise-class Python development!
- Enterprise development with Python!
- 20+ object-oriented patterns for large-scale Python development
- Maximizing scalability, robustness, and reuse
- Leveraging modularization, toolkits, frameworks, metaprogramming, and more
Python isn't just a tool for creating short Web scripts and simple prototypes: its advantages are equally compelling in large-scale development. In Python Programming Patterns, Thomas Christopher shows developers the best ways to write large programs with Python, introducing powerful design patterns that deliver unprecedented levels of robustness, scalability, and reuse. Christopher teaches both the Python programming language and how to "program in the large" with Python, using objects, modularization, toolkits, frameworks, and other powerful tools and techniques.
- 20+ proven object-oriented patterns for large-scale Python development: creational, structural, and behavioral
- Leverage the skills you've mastered in other object-oriented languages
- Design Python systems for maximum reuse
- Create cleaner, more comprehensible software systems
- Make the most of persistence, concurrent programming, functional programming, and metaprogramming
- Includes extensive working code and meaningful examples
If you've ever thought it would be great to use Python in real enterprise development, you're about to learn how—with Python Programming Patterns!
Table of
Contents
Introduction.
Acknowledgments.
1.
Getting Started.
2. Statements.
3. Modules and Packages.
4. Objects and Classes.
5. Object-Oriented Patterns.
6. Functions.
7. Input/Output.
8. Sequences.
9. Strings.
10. Dictionaries.
11. Exceptions.
12. Types.
13. Programs and Run-Time Compilation.
14. Abstract Data Types and Special Methods.
15. Abstract Container Data Types.
16. Priority Queues.
17. Sets.
18. Concurrency.
19. Transactions.
20. Run Queues.
21. Regular Expressions.
22. Parser.
23. Wrap-Up.
Appendix A.
Index.
商品描述(中文翻譯)
這是一本關於企業級Python開發的實用指南!
- 使用Python進行企業級開發!
- 20多種面向對象的模式,適用於大規模Python開發
- 最大化可擴展性、穩健性和重用性
- 利用模塊化、工具包、框架、元編程等技術
Python不僅僅是用於創建簡單的網絡腳本和原型的工具:在大規模開發中,它的優勢同樣引人注目。在《Python編程模式》一書中,Thomas Christopher向開發人員展示了使用Python編寫大型程序的最佳方法,介紹了提供前所未有的穩健性、可擴展性和重用性的強大設計模式。Christopher同時教授Python編程語言以及如何使用對象、模塊化、工具包、框架和其他強大的工具和技術來“大規模編程”。
- 20多種經過驗證的面向對象模式,適用於大規模Python開發:創建型、結構型和行為型
- 利用您在其他面向對象語言中掌握的技能
- 設計最大程度重用的Python系統
- 創建更清晰、更易理解的軟件系統
- 充分利用持久性、並發編程、函數式編程和元編程
- 包含大量可運行的代碼和有意義的示例
如果您曾經想過在真實的企業開發中使用Python,那麼您即將學到的內容將會讓您如願以償——《Python編程模式》!
目錄
導言。
致謝。
1. 開始。
2. 語句。
3. 模塊和包。
4. 對象和類。
5. 面向對象模式。
6. 函數。
7. 輸入/輸出。
8. 序列。
9. 字符串。
10. 字典。
11. 异常。