Anurag Rana          Projects     Contact Me     Blog    
Top (max 10) reviews: Data Structures and Algorithms in Python.

3.6 out of 5.0    18 total reviews.

Buy This Book
All Books
3.0 out of 5.0 -

by Mo on July 25, 2015

The book covers all the basic data structures and algorithms covered in a second year course in my country (Norway), the code examples are also good. What is not good is the price. The material in this book is not worth over 175 USD. For less than 30 dollars you can buy Lambert's "Fundamentals of Python: Data Structures" which covers the same material and also has full code implementations. For 60 USD you can buy Sedgewick's "Algorithms" which is one of the best books on algorithms and data structures, and which has full code implementations and visuals to trace the code. It's also far more in depth than this book.
This book is nothing special and I just don't understand how publishers have the heart to set these disgusting prices ripping off poor students. I am giving this book a 3-star rating not only because of the content but also because of the price. Some people say this is not right, that only the content should be reviewed. I disagree. When you pay prices that are morbidly inflated, then you should get something more than your average data structures and algorithms book written in black and white. I'm not gonna give a Toyota Prius a 5-star rating if it cost me as much as a Ferrari even though it's a decent car. Stay away from this book. Teach the publishers a lesson. There's just as good and better books for much much less.

5.0 out of 5.0 -

by Flavio Diez on June 25, 2014

If you want to go deeper into data structures and algorithms whilst at the same time using python as your programming language, than this book is all you need.
There are many examples that follow the explanations to each of the most important (as well of the minor ones) data structures or algorithms. This makes it easy to understand the concepts and to apply them.
The authors often offer alternatives to the algorithms such as a in-place alternative to a algorithm that uses a help array. They also show the content in such a way that, whenever possible and appropriate, they build on top of previously presented topics, also making it easy to augment the knowledge you previously acquired.
Recommend for students or for someone preparing to a programming interview.

5.0 out of 5.0 -

by Allen on Sept. 9, 2017

Great book. Really like it.

5.0 out of 5.0 -

by W. TING on Jan. 19, 2017

It is a good deal of book.

5.0 out of 5.0 -

by rvs on June 9, 2015

Excellent again as good as the c++ version

5.0 out of 5.0 -

by Amazon Customer on March 16, 2017

The book is what I needed for class. It's a paperback book in good condition, as described.

5.0 out of 5.0 -

by Denis Astahov on Oct. 7, 2016

Simple paper quality but much cheaper than US version which cost 154$

3.0 out of 5.0 -

by Richard L. Rankin on Jan. 25, 2015

Absolutely, if you want to pay a fortune to learn Python this is the best. I'm pulling a star because, this being a text, I am teaching myself and not then an institutional teacher, I could not access the teacher's materials on-line. I argued that if I'm teaching myself therefore I'm a teacher but syllogisms were too much for the publisher. If you're in college, on a low budget and intelligent, you could get by without unless this is required. Or share it. If you're new to coding, you may have to buy it. You'll to refer back to the algorithms later on. Oh yes, replace the phrase "integral datatype" with "integer datatype".

5.0 out of 5.0 -

by Raul Oviedo on Jan. 5, 2015

Great book, love it!

5.0 out of 5.0 -

by Adam on Aug. 1, 2014

Excellent textbook on the subject. Extremely well written, and very clear.