Зарегистрироваться
Восстановить пароль
FAQ по входу

Lott Steven F. Mastering Object-oriented Python

  • Файл формата pdf
  • размером 3,22 МБ
Lott Steven F. Mastering Object-oriented Python
Packt Publishing, 2014. — 634 p. — ISBN: 1783280972, 9781783280971
This practical example-oriented guide will teach you advanced concepts of object-oriented programming in Python. This book will present detailed examples of almost all of the special method names that support creating classes that integrate seamlessly with Python's built-in features.
This book is broken into three major parts: Pythonic Classes via Special Methods; Persistence and Serialization; Testing, Debugging, Deploying, and Maintaining. The special methods are broken down into several focus areas: initialization, basics, attribute access, callables, contexts, containers, collections, numbers, and more advanced techniques such as decorators and mixin classes.
Some Preliminaries.
Pythonic Classes via Special Methods.
The __init__() Method.
Integrating Seamlessly with Python – Basic Special Methods.
Attribute Access, Properties, and Descriptors.
The ABCs of Consistent Design.
Using Callables and Contexts.
Creating Containers and Collections.
Creating Numbers.
Decorators and Mixins – Cross-cutting Aspects.
Persistence and Serialization.
Serializing and Saving – JSON, YAML, Pickle, CSV, and XML.
Storing and Retrieving Objects via Shelve.
Storing and Retrieving Objects via SQLite.
Transmitting and Sharing Objects.
Configuration Files and Persistence.
Testing, Debugging, Deploying, and Maintaining.
The Logging and Warning Modules.
Designing for Testability.
Coping With the Command Line.
The Module and Package Design.
Quality and Documentation.
  • Возможность скачивания данного файла заблокирована по требованию правообладателя.
  • С условиями приобретения этих материалов можно ознакомиться здесь.