Logo

Data Structures and Algorithms with Object-Oriented Design Patterns in Python

Data Structures and Algorithms with Object-Oriented Design Patterns in Python
by


Number of pages: 568

Description:
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.

This document is no more available for free.

Similar books

Book cover: Python CookbookPython Cookbook
by - O'Reilly Media
This cookbook is for experienced Python programmers who want to focus on modern tools and idioms. You'll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of applications.
(9257 views)
Book cover: Learning to Program Using PythonLearning to Program Using Python
by - Google Docs
An introduction to computer programming, using the easy, yet powerful, Python programming language. Python, a cross-platform language, lets you work quickly and efficiently, allowing you to concentrate on your work rather than the language.
(12087 views)
Book cover: Algorithmic Problem Solving with PythonAlgorithmic Problem Solving with Python
by - Washington State University
Python's syntax and idioms are much easier to learn than those of most other full-featured languages. This book uses programming language Python to introduce folks to programming and algorithmic thinking. The book is completely hyper-linked.
(3006 views)
Book cover: Effective DjangoEffective Django
by - PyCon
Effective Django development means building applications that are testable, maintainable, and scalable. After reading this book you should have an understanding of how Django's pieces fit together and how to use them to engineer web applications.
(6782 views)