|
|
|
|
|
by shubb
4730 days ago
|
|
I'm enjoying 'Data Structures and Algorithms using Python'[1] Coming from a C++ background, I felt uncomfortable using python as more than a glue/scripting language, because the way resources are managed is treated very magically in most tutorials. Say I want to use the OpenCV library to fling matrices and images around, it's hard to be confident of what the runtime is going to do with the data without having a really good handle on what mechanisms python has for dealing with data. Which is what this book is about. As useful as they are for interviews, classic algorithms and data structures are probably not a big part of most peoples work, but understanding how they can be done in python helps you to make assumptions and use libraries in smart ways! Most of all, it's fun and well written, for an algorithms book. It's more about python than algorithms, so if you were student wanting to learn algorithms, this book is better[2]. [1] http://www.amazon.co.uk/Data-Structures-Algorithms-Using-Pyt...
[2]http://www.amazon.co.uk/Introduction-Algorithms-T-Cormen/dp/... |
|