Data Structures and Algorithms in Python (Addison-Wesley)

This hands-on introduction to data structures and algorithms builds on Robert Lafore’s Java-based guide to explain exactly how data structures and algorithms work. Dr. John Canning, Alan Broder, and Robert Lafore show how to apply them effectively with Python and scale your code to meet today’s Big Data challenges.

Throughout, the authors focus on real-world examples, communicate key ideas with interactive visualizations, and limit complexity and math to what you need to improve performance. Step by step, they introduce arrays, sorting, stacks, queues, linked lists, recursion, binary trees, 2-3-4 trees, hash tables, spatial data structures , graphics, etc.

Author: Dr John Canning, Alan Broder and Robert Lafore
Publisher: Addison Wesley
Date: October 2022
Pages: 928
ISBN: 978-0134855684
Print: ‎013485568X
Kindle: ‎ B0B1WJF1K9
Audience: Python developers
Intermediate level
Category: Theory & Techniques

  • Develop basic computer skills that take you beyond just “writing code”
  • Discover how data structures make programs (and programmers) more efficient
  • Learn how data organization and algorithms affect what you can do with computing resources today and tomorrow
  • Develop data structure implementation skills that you can use in any language
  • Choose the best data structure(s) and algorithm(s) for each programming problem and identify which ones to avoid.

For Python book recommendations, see Books for Pythonistas and Python books for beginners in our Programmer’s library section.

For more books just look Click on.

Book Watch is I Programmer’s list of new books and is compiled from publishers’ publicity material. It should not be read as a review where we provide an independent assessment. Some, but not all, of Book Watch’s books are eventually revised.

To have new titles included in Book Watch, contact [email protected]

Follow @bookwatchiprog on Twitter or subscribe to I Programmer’s Books RSS feed for each day’s new addition to Book Watch and for new reviews.


Sharon D. Cole