Data Structures and Algorithms in Python, 1st Edition
- 1st Edition
- Paperback
- ISBN-13
- 9781118290279
- ISBN-10
- 1118290275
Price $94.99List price $184.99Save $90.00 (49%)
List price shown is the Amazon price.
- Free US shipping on orders over $49 — otherwise $5.99.
- 7-day returns on unused books. Return policy
- Pay by card through PayPal — no PayPal account needed.
An object-oriented textbook that teaches data structures and algorithms using Python.
Adapted from the authors’ Java and C++ books, it covers design, analysis and implementation in the same chapter structure. It suits college data structures courses and programmers studying on their own. ISBN 9781118290279.
Description
Data Structures and Algorithms in Python, 1st Edition
Python courses on data structures needed a proper object-oriented textbook, and this one was the first mainstream title to fill that gap. Data Structures and Algorithms in Python 1st edition introduces the design, analysis and implementation of data structures and algorithms, all taught in Python.
The authors adapted it from their well-established data structures books in Java and C++. Students who have seen those versions will find the same overall structure here, rewritten for Python.
Built on the Java and C++ editions
The text keeps the general layout of Data Structures and Algorithms in Java and Data Structures and Algorithms in C++. That matters for departments that teach more than one language, since the chapter order and approach carry across all three books.
What the book covers
Each topic is treated from three angles:
- Design: how a data structure or algorithm is put together
- Analysis: how to reason about its running time and behaviour
- Implementation: working Python code in an object-oriented style
Who it is written for
It is aimed at students on a Python data structures course, usually after a first programming class. Self-taught programmers preparing for technical interviews also use it as a structured route through the subject.
Using it alongside a course
Because the book shares its layout with the Java and C++ versions, instructors can move a course from one language to Python without rebuilding the syllabus. Students get Python code for each structure, which they can run, test and change as they read. This listing is the paperback 1st Edition.
Book details
- Title: Data Structures and Algorithms in Python
- Edition: 1st Edition
- ISBN-13: 9781118290279
- Format: Paperback
Questions buyers ask
Do I need to know Python before starting this book?
It is written for a Python data structures course, so basic Python and some programming experience will help you get the most from it.
Is it the same as the Java version?
It follows the same general structure as Data Structures and Algorithms in Java and in C++, but the code and examples are in Python.
Is the book object-oriented?
Yes. It was the first mainstream object-oriented book written for the Python data structures course.
Which edition and format is this listing?
This is the 1st Edition in paperback, ISBN 9781118290279.
Book details
| Title | Data Structures and Algorithms in Python, 1st Edition |
|---|---|
| Edition | 1st Edition |
| ISBN-13 | 9781118290279 |
| ISBN-10 | 1118290275 |
| Format | Paperback |
| Language | English |



Reviews
There are no reviews yet.