Object-Oriented Python: Robust Object-Oriented Python Applications and Libraries
49.99 €
The only thing available 3
Deep dive into various aspects of object-oriented programming in Python, design patterns, data manipulation techniques, and testing complex object-oriented systems. The discussion of all concepts is supported by examples written specifically for this publication and by practical exercises at the end of each chapter. All examples are compatible with the Python 3.9+ syntax and are supplemented with type annotations to make learning easier.
Steven and Dusty provide a clear and comprehensive overview of important OOP concepts such as inheritance, composition, and polymorphism, and explain their work through examples of Python classes and data structures, making design much easier. UML class diagrams are widely used in the text to make it easier to understand the relationships between classes. In addition to OOP, the book deals in detail with exception processing in Python, as well as functional programming techniques that intersect with OOP techniques. This edition presents not one, but two very powerful automatic testing systems: unittest and pytest, and the last chapter discusses in detail the parallel programming ecosystem in Python.
Gain a thorough understanding of how to apply the principles of object-oriented programming using Python syntax, and learn how to build robust and sustainable programs.
Steven and Dusty provide a clear and comprehensive overview of important OOP concepts such as inheritance, composition, and polymorphism, and explain their work through examples of Python classes and data structures, making design much easier. UML class diagrams are widely used in the text to make it easier to understand the relationships between classes. In addition to OOP, the book deals in detail with exception processing in Python, as well as functional programming techniques that intersect with OOP techniques. This edition presents not one, but two very powerful automatic testing systems: unittest and pytest, and the last chapter discusses in detail the parallel programming ecosystem in Python.
Gain a thorough understanding of how to apply the principles of object-oriented programming using Python syntax, and learn how to build robust and sustainable programs.
See also:
- All books by the publisher
- All books by the author
- All books in the series Programmer's library
You might be interested:

Information technology
Moving to the Cloud: A Practical Guide to Cloud Computing for Scientists and IT Professionals
14.99 €