IT Skills Software Design and Development Algorithms
Through step-by-step instructions and exercises, this book provides an introduction to object-oriented design and data structures using the popular Python programming language. Collections covered include sets, lists, stacks, queues, trees, dictionaries, and graphs.