Python is an object-oriented, interpreted programming language that has been successfully applied to many fields such as scientific computing, data analysis, and game development. This book introduces the object-oriented features of Python in depth. The book is divided into 3 parts with 18 chapters. Part 1 describes the implementation of Python-style classes with special methods, including the __init__() method, seamless integration with Python-basic special methods, attribute access and characteristics and modifiers, consistency of abstract base class design, use of callable objects and contexts, creation of containers and collections, creation of numeric types, decorators and mixins-crosscutting aspects; Part 2 describes persistence and serialization, including serialization and preservation, saving and retrieving objects with Shelve, saving and retrieving objects with SQLite, transmission and sharing of objects, configuration files and persistence; Part 3 describes testing, debugging, deployment and maintenance, including the Logging and Warning modules, design for testability, using the command line, design of modules and packages, quality and documentation. This book deeply analyzes Python to help readers fully master Python and build better applications. It is very suitable for readers who have a certain understanding of Python and want to learn Python in depth, and also for IT practitioners who have certain development experience and want to try programming in Python.
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore