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
Audience: Python developers
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 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]