Data Structures and Algorithms in Python
Thumbnail 1Thumbnail 2Thumbnail 3

Data Structures and Algorithms in Python

4.3/5
Product ID: 14776609
Secure Transaction

Description

Data Structures and Algorithms in Python

Reviews

4.3

All from verified purchases

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!

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Yusuf A.

Fantastic experience overall. Will recommend to friends and family.

1 month ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
€ 345.16

Duties & taxes incl.

French Guianastore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Abdullah B.

Great price for an authentic product. Fast international shipping too!

3 weeks ago

Imran F.

Very reliable shop with genuine products. Will definitely buy again!

2 weeks ago

Data Structures And Algorithms In Python | Desertcart French Guiana