000 01971nam a2200217Ia 4500
003 NULRC
005 20250520102804.0
008 250520s9999 xx 000 0 und d
020 _a9781784398781
040 _cNULRC
050 _aQA 76.73 .P45 2015
100 _aPhillips, Dusty
_eauthor
245 0 _aPython 3 object-oriented programming :
_bunleash the power of Python 3 objects /
_cDusty Phillips
260 _aBirmingham, UK :
_bPackt Publishing, Limited,
_cc2015
300 _axii, 431 pages ;
_c24 cm.
504 _aIncludes index.
505 _aObject-oriented design -- Objects in Python -- When objects are alike -- Expecting the unexpected -- When to use object-oriented programming -- Python data structures -- Python object-oriented shortcuts -- Strings and serialization -- The iterator pattern -- Python design patterns I -- Python design patterns II -- Testing object-oriented programs -- Concurrency.
520 _aPython 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge array of use cases. Coding in Python minimizes development time and increases productivity in comparison to other languages. Clean, maintainable code is easy to both read and write using Python's clear, concise syntax. Object-oriented programming is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Many modern programming languages utilize the powerful concepts behind object-oriented programming and Python is no exception. Starting with a detailed analysis of object-oriented analysis and design, you will use the Python programming language to clearly grasp key concepts from the object-oriented paradigm. This book fully explains classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions with an emphasis on when you can use each principle to develop well-designed software
650 _aCOMPUTER PROGRAMMING
942 _2lcc
_cBK
999 _c15356
_d15356