Fundamentals of Python: Data Structures

Fundamentals of Python: Data Structures

Written for computer programming students, hobbyists, and professionals, FUNDAMENTALS OF PYTHON: DATA STRUCTURES is an introduction to object-oriented design and data structures using the popular Python programming language. The level of instruction assumes at least one semester of programming in an object-oriented language such as Java, C++, or Python. Through the step-by-step instruction and exercises in this book, you’ll cover such topics as the design of collection classes with polymorphism and inheritance, multiple implementations of collection interfaces, and the analysis of the space/time tradeoffs of different collection implementations (specifically array-based implementations and link-based implementations). Collections covered include sets, lists, stacks, queues, trees, dictionaries, and graphs. Get ready to dig into Python data structures with FUNDAMENTALS OF PYTHON: DATA STRUCTURES.


  • Paperback: 448 pages
  • Publisher: Cengage Learning PTR; 1 edition (October 31, 2013)
  • Language: English
  • ISBN-10: 1285752007
  • ISBN-13: 978-1285752006
  • Product Dimensions: 7.4 x 1 x 9.1 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars See all reviews (5 customer reviews)
Download Now


  1. I am a college student studying computer science. This book has by far been the simplest and most comprehensive in terms of explaining complicated subjects for me. I have never gone to books to learn something that I could learn through online courses (Coursera, Udacity, Udemy, edX, etc). This book is so great in explaining tough concepts that I understand the concepts more clearly in here than even on the online courses. Plus I am one of those people that never leave a review for anything no matter how great that product is. So this says something about this book haha!!

    This book has my 5 stars!

  2. This book is well put together, and builds quickly from the ground up (not too fast if your new, not to slow if your not). Love it.

  3. Where can I get the instruction guide with the solutions for this? Amazon did not send it with a copy of the book.

Comments are closed.