Full description not available
S**Y
Even though MIT now teaches CS1 and CS2 in Python, it’s hard to find an excellent Data Structures & Algorithms book in Python
I am the 13th reviewer (out of 20) to give 5-stars to ‘Data Structures & Algorithms in Python’. The book deserves it. All code is, as it should be, in the current Python 3.Some background, last year I taught myself John Zelle’s excellent ‘Python Programming: An Introduction to Computer Science’ and continued with Head First Python. These books are excellent if you are new to programming or new to Python. I had two programming classes as an undergraduate in college but that was 20 years ago. In the last 6 months, I’ve read Dasgupta’s excellent ‘Algorithms’, the UC Berkeley and UC San Diego Algorithms textbook, which demands considerable Math.This ‘Data Structures & Algorithms in Python’ textbook includes everything in Sedgewich’s excellent ‘Algorithms’ (Java-oriented) textbook (Object-Oriented Programming, Algorithm Analysis and Design, Arrays, Stacks, Queues, Trees, Sorting, Searching, Graphs, Strings, Pattern Matching, etc.). Best of all this textbook is dedicated to Python. As a Data Scientist, I want to become an expert at Python before moving on to Java or C++. This book is enabling me to become that Python expert.Thank you for writing it, Drs. Goodrich, Tamassia & Goldwasser. I hope you’re busy writing the next excellent book on Python that I’ll want to read.Best,Shawn BerryCEO, AppliedMathematicianCEO, PerfectGMATGraduate student in Georgia Tech’s MS Analytics
J**S
Educational-grade textbook
I'm currently enrolled with a online university, and currently studying Data Structures and Algorithms. I was unsatisfied with the course textbook, so I purchased this textbook to supplement my learning. The gamble was worth it, and I'm impressed with how well this textbook is written, with the number of chapter exercises it provides (granted, no answers to the exercises), and with the quality of content. I do have programming experience with Java at my previous brick-and-mortar school, so I can't say if this would be a good introductory textbook to someone who has little coding experiencing and is trying to learn Python, but in any case, this would definitely be one of my reference-books in the future.
J**N
Fast Shipping!
Literally came the very next day. The book is in good condition. Quick and easy sell.
M**R
Great Beginner Algorithms Book in Python
My favorite algorithms book, especially for beginnners.The implementations in python are very clear and easy to understand. The code itself is very clean and doesn't try to optimize for least amount of lines written. My favorite part of the book is that it doesn't try to stroke it's own ego by going too advanced too fast, using language and code that beginners cannot understand.It's a great stepping stone to solving the algorithm part of interviews.
M**L
Great Book for Learning DSA in Python
I'm using this book to review the basics of data structures and algorithms before moving from academia to software engineering. For the past 10 years I've mainly been doing scientific computing, and I really haven't used many of the data structures I originally learned to implement in C++, which means I've forgotten a lot of the details. These days, I use Python primarily, and I've found this book to be an excellent resource for brushing up on the material. It includes a lot of useful exercises, and the student resources site includes hints for the exercises (though, sometimes those hints aren't quite enough for me). I am very happy with this book so far. (I'm about 2/3 of the way through it.) It also includes full implementations of most of the data structures discussed in the text.
K**N
good intro to python the rest use too much math to explain rather than english
I find that the first two chapters are great for learning python. Very concise and easy to understand. The rest is wordy and uses a lot of mathematics to explain, which a lot of it is just unnecessary and makes things more confusing. They are all PhD's so I guess they have a disability of thinking in plain English.
A**N
Only_books is selling a version that's very poor quality
Purchased from Only_books. The listing says it's a genuine version but actually the round "NEW" sticker on the front, and the lower left rectangle sticker are there to cover up "INDIA STUDENT VERSION". I've bought international versions before to save money and that's fine but the reason for the 1-star review is that the printing is very poor and the pages almost transparent. I turned to a random page and rubbed the page number, as you can see in the picture it readily smears.
@**A
Excellent!
Excellent! Still using this to this day!
Trustpilot
1 month ago
3 weeks ago