Full description not available
M**E
This book is helping me pass Data Structures and Algorithms
Other reviews commented that the author's syntax isn't very modern. This is somewhat true but doesn't really detract from the book in my experience.If you buy this book, do not expect to be taught the built-in Python types like tuples or dictionaries. Rather, this book goes over classic data structures like the linked list or binary tree and assumes fundamental knowledge of Python.
C**S
Great thorough book on data structures covers up to graphs
This was a comprehensive book on data structures in python. Covers from list to graphs. It also covers searching and every algorithm in between with a comparison by speed. I could see this being used to teach data structures in college.
J**T
Finally a Nice Python DSA book
Nice python DSA book to add to my reading the print quality is good and the examples are in color. I only started reading but at first glance it looks great. It’s has similar look and completeness to the DSA books I have in C, JavaScript, Java or c++.
J**N
Content as expected.. Syntax terrible
So the material is much as expected a standard old school data structures style book, non pythonic, more for the understanding of old school CS structures.. But just using python code to do the same things.. It reads well and the content is well presented..However with that said, you can tell the author comes from and old school Java/C++ background as none of the variable names are descriptive at all making the code way harder to follow.. Typical old school computer science enumerating everything with J and i... Using nondescript names like __a for array or __pri for priority.. Rather then naming variables in a descriptive way, which would make the code far more readable....This is my only gripe about this book so far.. I am about 200 pages in.. and I have to re-read code over and over again to decipher the mess of non descript names and trace up and down the code to see what goes to what rather then just understanding the concepts... So clearly the author has ignored all wisdom over the last 20 years on using descriptive naming conventions for code readability which would greatly enhance this book if updated..If I was actually in a computer science program right now and I got handed this book I would think to myself.. yep to be expected. but reading it for fun to gain some new insights, not so much enjoying bad naming conventions.. and this is an easy fix that could greatly enhance this book..
A**S
clear and easy to follow
It’s clear, easy to understand, and intuitive, just what I need!
Trustpilot
4 days ago
2 days ago