

Mastering Object-Oriented Python (ebook)



Mastering Object-Oriented Python (ebook) - Najlepsze oferty
Mastering Object-Oriented Python (ebook) - Opis
Object-oriented programming (OOP) is a relatively complex discipline to master, and it can be difficult to see how general principles apply to each language's unique features. With the help of the latest edition of Mastering Objected-Oriented Python, you'll be shown how to effectively implement OOP in Python, and even explore Python 3.x. Complete with practical examples, the book guides you through the advanced concepts of OOP in Python, and demonstrates how you can apply them to solve complex problems in OOP. You will learn how to create high-quality Python programs by exploring design alternatives and determining which design offers the best performance. Next, you'll work through special methods for handling simple object conversions and also learn about hashing and comparison of objects. As you cover later chapters, you'll discover how essential it is to locate the best algorithms and optimal data structures for developing robust solutions to programming problems with minimal computer processing. Finally, the book will assist you in leveraging various Python features by implementing object-oriented designs in your programs.By the end of this book, you will have learned a number of alternate approaches with different attributes to confidently solve programming problems in Python. Spis treści: 1. Preliminaries, Tools, and Techniques2. The __init__() Method3. Integrating Seamlessly - Basic Special Methods4. Attribute Access, Properties, and Descriptors5. The ABCs of Consistent Design6. Using Callables and Contexts7. Creating Containers and Collections8. Creating Numbers9. (...) więcej Decorators and Mixins - Cross-cutting Aspects10. Serializing and Saving - JSON, YAML, Pickle, CSV, and XML11. Storing and Retrieving Objects via Shelve12. Storing and Retrieving Objects via SQLite13. Transmitting and Sharing Objects14. Configuration Files and Persistence15. Design Principles and Patterns16. The Logging and Warning Modules17. Designing for Testability18. Coping With the Command Line19. Module and Package Design20. Quality and Documentation O autorze: Steven F. Lott ma blisko pięćdziesiąt lat doświadczenia w programowaniu — kiedy rozpoczynał przygodę z kodem, komputery były duże, drogie i rzadkie. Od ponad dziesięciu lat używa Pythona do rozwiązywania problemów biznesowych; napisał kilka cenionych książek o tym języku. Obecnie jest technomadą . Mieszka na wschodnim wybrzeżu USA. mniejMastering Object-Oriented Python (ebook) - Opinie i recenzje
Na liście znajdują się opinie, które zostały zweryfikowane (potwierdzone zakupem) i oznaczone są one zielonym znakiem Zaufanych Opinii. Opinie niezweryfikowane nie posiadają wskazanego oznaczenia.