Jump to ratings and reviews
Rate this book

Data Structures and Algorithms Using Python

Rate this book
More and more programmers are turning to Python and this book will give them the understanding they need. Necaise introduces the basic array structure and explores the fundamentals of implementing and using multi-dimensional arrays. The underlying mechanisms of many of Python’s built-in data structures and constructs are covered. A number of ADTs and applications are discussed as threads throughout the book to allow for multiple implementations as new data structures are introduced. Real-world applications of the various chapter topics are also presented. This gives programmers complete coverage of abstraction and the basic data structures and algorithms in the Python language.

540 pages, Paperback

First published November 15, 2010

11 people are currently reading
70 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
9 (31%)
4 stars
12 (41%)
3 stars
5 (17%)
2 stars
2 (6%)
1 star
1 (3%)
Displaying 1 - 3 of 3 reviews
Profile Image for Nabil Al-Dhamari.
8 reviews
January 1, 2022
Best programming book I have ever read and I've been coding for 20+ years.
This book feels more like a novel that you can't put down, the examples are straight to the point. the code is consistent (some codes are wrong but take it as a challenge and fix it yourself).

I recommend this book to anyone who has a basic understanding of data structures probably a college graduate even if you don't know any python.
Profile Image for M. .
212 reviews20 followers
May 6, 2021
I learned a lot!
A very detailed (over)view of data structures in the Python language. The author goes deep into explaining and implenting the ADTs with some very practical examples.
Aisde from some errors, A highly recommended goodread for every Pythonista!
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.