This book presents a balanced and flexible approach to the incorporation of object-oriented principles in introductory courses using Python. Familiarizes readers with the terminology of object-oriented programming, the concept of an object's underlying state information, and its menu of available behaviors. Includes an exclusive, easy-to-use custom graphics library that helps readers grasp both basic and more advanced concepts. Lays the groundwork for transition to other languages such as Java and C++. For those interested in learning more about object-oriented programming using Python.This text embraces Pythona#39;s object-oriented nature, presenting a balanced and flexible approach to mastering object-oriented principles, and building a solid framework for advanced programming in Python and other languages.
|Title||:||Object-oriented Programming in Python|
|Author||:||Michael H. Goldwasser, David Letscher|
|Publisher||:||Prentice Hall - 2008|