目錄(72章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Objects in Depth
- Understanding objects
- Making calls to objects
- How objects are created
- Playing with attributes
- Summary
- Chapter 2. Namespaces and Classes
- How referencing objects work – namespaces
- Functions with state – closures
- Understanding import and modules
- Class inheritance
- Using language protocols in classes
- Using abstract classes
- Summary
- Chapter 3. Functions and Utilities
- Defining functions
- Decorating callables
- Utilities
- Summary
- Chapter 4. Data Structures and Algorithms
- Python built-in data structures
- Python library data structures
- Third party data structures
- Algorithms on scale
- Summary
- Chapter 5. Elegance with Design Patterns
- Observer pattern
- Strategy pattern
- Singleton pattern
- Flyweight pattern
- Template pattern
- Adaptor pattern
- Facade pattern
- Command pattern
- Abstract factory
- Registry pattern
- State pattern
- Summary
- Chapter 6. Test-Driven Development
- Mock for tests
- Parameterization
- Creating custom test runners
- Testing threaded applications
- Running test cases in parallel
- Summary
- Chapter 7. Optimization Techniques
- Writing optimized code
- Profiling to find bottlenecks
- Using fast libraries
- Using C speeds
- Summary
- Chapter 8. Scaling Python
- Going multithreaded
- Using multiple processes
- Going asynchronous
- Scaling horizontally
- Summary
- Index 更新時間:2021-07-23 14:57:59
推薦閱讀
- 深入核心的敏捷開發:ThoughtWorks五大關鍵實踐
- INSTANT OpenCV Starter
- Building a Home Security System with Raspberry Pi
- C語言程序設計基礎與實驗指導
- Nginx Essentials
- Bootstrap 4:Responsive Web Design
- Hands-On Reinforcement Learning with Python
- .NET 3.5編程
- Terraform:多云、混合云環境下實現基礎設施即代碼(第2版)
- Python語言實用教程
- 匯編語言編程基礎:基于LoongArch
- Python Data Science Cookbook
- Python數據可視化之美:專業圖表繪制指南(全彩)
- 玩轉.NET Micro Framework移植:基于STM32F10x處理器
- 數據分析與挖掘算法:Python實戰
- Android編程權威指南(第4版)
- 算法超簡單:趣味游戲帶你輕松入門與實踐
- C語言程序設計
- Mastering Node.js
- Python自動化運維:技術與最佳實踐
- Hadoop MapReduce v2 Cookbook(Second Edition)
- Java無難事:詳解Java編程核心思想與技術(第2版)
- Android程序設計:第2版
- SFML Game Development By Example
- Excel VBA程序開發自學寶典
- Selenium 1.0 Testing Tools: Beginner's Guide
- Xamarin Essentials
- 計算機常用工具軟件入門與應用
- Android App開發進階與項目實戰
- 軟件是這樣“煉”成的:Java學習全演練