000 03271cam a22004337a 4500
001 1343718541
003 OCoLC
005 20250214145542.0
006 m o d
007 cr |n|||||||||
008 220907s2019 xx o 000 0 eng d
020 _a9780134855899
_q(electronic bk.)
020 _a0134855892
_q(electronic bk.)
020 _z013485568X
020 _a9780134855684
035 _a(OCoLC)1343718541
037 _a9780134855912
_bO'Reilly Media
040 _aYDX
_beng
_cYDX
_dORMDA
050 4 _aQA76.9.D35
082 0 4 _a005.73 CAN 2023
_223/eng/20220920
100 1 _aCanning, John,
_eauthor
245 1 0 _aData Structures & Algorithms in Python
_cJohn Canning, Alan Broder, Robert Lafore
250 _a1st Edition
260 _a[Place of publication not identified] :
_bADDISON-WESLEY,
_c2023
300 _a1 online resource
506 _aAvailable to OhioLINK libraries
520 _aLEARN 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 Lafores legendary Java-based guide, this book helps you understand exactly how data structures and algorithms operate. Youll learn how to efficiently apply them with the enormously popular Python language and scale your code to handle todays 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 youre 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 todays, and tomorrows, computing resources Develop data structure implementation skills you can use in any language Choose the best data structure(s) and algorithms for each programming problemand 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
650 0 _aData structures (Computer science)
650 0 _aPython (Computer program language)
650 0 _aComputer algorithms
650 0 _aAlgorithms
655 4 _aElectronic books
700 1 _aBroder, Alan J.,
_eauthor
700 1 _aLafore, Robert
_q(Robert W.),
_eauthor
710 2 _aOhio Library and Information Network
776 0 8 _iPrint version:
_z013485568X
_z9780134855684
_w(OCoLC)1061307023
856 4 0 _3O'Reilly
_zConnect to resource
_uhttps://learning.oreilly.com/library/view/~/9780134855912/?ar
942 _2ddc
_cBK
_n0
999 _c489
_d489