Data Structures & Algorithms in Python : Developer's Library - Alan Broder
eTextbook alternate format product

Instant online reading.
Don't wait for delivery!

Go digital and save!

Data Structures & Algorithms in Python

By: Alan Broder, Robert Lafore, John Canning

Paperback | 14 October 2022

At a Glance

Paperback


$138.99

or 4 interest-free payments of $34.75 with

 or 

Ships in 10 to 15 business days

LEARN HOW TO USE DATA STRUCTURES IN WRITING HIGH PERFORMANCE PYTHON PROGRAMS AND ALGORITHMS

This practical introduction to data structures and algorithms can help every programmer who wants to write more efficient software. Building on Robert Lafore''s legendary Java-based guide, this book helps you understand exactly how data structures and algorithms operate. You''ll learn how to efficiently apply them with the enormously popular Python language and scale your code to handle today''s big data challenges.

Throughout, the authors focus on real-world examples, communicate key ideas with intuitive, 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, graphs, and more. Their code examples and illustrations are so clear, you can understand them even if you''re a near-beginner, or your experience is with other procedural or object-oriented languages.

  • Build core computer science skills that take you beyond merely "writing code"
  • Learn how data structures make programs (and programmers) more efficient
  • See how data organization and algorithms affect how much you can do with today''s, and tomorrow''s, computing resources
  • Develop data structure implementation skills you can use in any language
  • Choose the best data structure(s) and algorithms for each programming problem—and recognize which ones to avoid

Data Structures & Algorithms in Python is packed with examples, review questions, individual and team exercises, thought experiments, and longer programming projects. It''s ideal for both self-study and classroom settings, and either as a primary text or as a complement to a more formal presentation.

More in Systems Analysis & Design

Fundamentals of Software Engineering - Dan Vega
Site Reliability Engineering : How Google Runs Production Systems - Betsy Beyer
Business Driven Information Systems ISE : 9th Edition - Paige Baltzan
Systems Analysis and Design : 12th edition - Harry J. Rosenblatt

RRP $169.95

$137.99

19%
OFF
Data-driven BIM for Energy Efficient Building Design : 1st Edition - Saeed Banihashemi
DAMA-DMBOK : Data Management Body of Knowledge - DAMA International

RRP $137.49

$104.99

24%
OFF
Linux Pocket Guide : 4th Edition - Essential Commands - Daniel J. Barrett
Spark : The Definitive Guide : Big Data Processing Made Simple - Bill Chambers
Rust Atomics and Locks : Low-Level Concurrency in Practice - Mara Bos
Artificial Intelligence and Smart Agriculture Technology - M.  Mondal
A Concise Introduction to Robot Programming with ROS 2 - Francisco Martín Rico