Data Structures and Algorithms with Object-Oriented Design Patterns in Python by Bruno R. Preiss
2004
Number of pages: 568
The primary goal of this book is to promote object-oriented design using Python and to illustrate the use of the emerging object-oriented design patterns. The book shows how these patterns are used to create good software designs. In particular, the following design patterns are used throughout the text: singleton, container, iterator, adapter and visitor. The book is targeted for second- and third-year students.
Computers & Internet Programming Languages & Tools Python