首頁 > 計算機網(wǎng)絡(luò) >
編程語言與程序設(shè)計
> Python 3 Object:oriented Programming(Second Edition)最新章節(jié)目錄
目錄(124章)
倒序
- coverpage
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Introduction to the second edition
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Object-oriented Design
- Introducing object-oriented
- Objects and classes
- Specifying attributes and behaviors
- Hiding details and creating the public interface
- Composition
- Inheritance
- Case study
- Exercises
- Summary
- Chapter 2. Objects in Python
- Creating Python classes
- Modules and packages
- Organizing module contents
- Who can access my data?
- Third-party libraries
- Case study
- Exercises
- Summary
- Chapter 3. When Objects Are Alike
- Basic inheritance
- Multiple inheritance
- Polymorphism
- Abstract base classes
- Case study
- Exercises
- Summary
- Chapter 4. Expecting the Unexpected
- Raising exceptions
- Case study
- Exercises
- Summary
- Chapter 5. When to Use Object-oriented Programming
- Treat objects as objects
- Adding behavior to class data with properties
- Manager objects
- Case study
- Exercises
- Summary
- Chapter 6. Python Data Structures
- Empty objects
- Tuples and named tuples
- Dictionaries
- Lists
- Sets
- Extending built-ins
- Queues
- Case study
- Exercises
- Summary
- Chapter 7. Python Object-oriented Shortcuts
- Python built-in functions
- An alternative to method overloading
- Functions are objects too
- Case study
- Exercises
- Summary
- Chapter 8. Strings and Serialization
- Strings
- Regular expressions
- Serializing objects
- Case study
- Exercises
- Summary
- Chapter 9. The Iterator Pattern
- Design patterns in brief
- Iterators
- Comprehensions
- Generators
- Coroutines
- Case study
- Exercises
- Summary
- Chapter 10. Python Design Patterns I
- The decorator pattern
- The observer pattern
- The strategy pattern
- The state pattern
- The singleton pattern
- The template pattern
- Exercises
- Summary
- Chapter 11. Python Design Patterns II
- The adapter pattern
- The facade pattern
- The flyweight pattern
- The command pattern
- The abstract factory pattern
- The composite pattern
- Exercises
- Summary
- Chapter 12. Testing Object-oriented Programs
- Why test?
- Unit testing
- Testing with py.test
- Imitating expensive objects
- How much testing is enough?
- Case study
- Exercises
- Summary
- Chapter 13. Concurrency
- Threads
- Multiprocessing
- Futures
- AsyncIO
- Case study
- Exercises
- Summary
- Index 更新時間:2021-07-16 20:44:49
推薦閱讀
- 程序員修煉之道:程序設(shè)計入門30講
- What's New in TensorFlow 2.0
- C#完全自學(xué)教程
- MySQL 8 DBA基礎(chǔ)教程
- Learning Network Forensics
- Haxe Game Development Essentials
- C語言程序設(shè)計
- OpenCV with Python By Example
- GameMaker Essentials
- 零基礎(chǔ)學(xué)C語言第2版
- 時空數(shù)據(jù)建模及其應(yīng)用
- Hadoop 2.X HDFS源碼剖析
- Kotlin Programming By Example
- Go語言從入門到精通
- 從“1”開始3D編程
- Java程序性能優(yōu)化實戰(zhàn)
- Java編程動手學(xué)
- MATLAB語言及編程實踐:生物數(shù)學(xué)模型應(yīng)用
- Mastering Android Application Development
- GitHub Essentials
- HTML5與CSS3權(quán)威指南(第2版·下冊)
- Python大數(shù)據(jù)分析與應(yīng)用實戰(zhàn)
- Java核心技術(shù)第10版(套裝共2冊)
- 企業(yè)微信開發(fā)詳解
- Large Scale Machine Learning with Spark
- HTML 5移動平臺的Java Web實用項目開發(fā)
- Learning Android Google Maps
- 名師講壇:Java開發(fā)實戰(zhàn)經(jīng)典(第2版)
- WinSock網(wǎng)絡(luò)編程經(jīng)絡(luò)
- Python Data Visualization Cookbook