Cantitate/Preț
Produs

Data Structures using Python

Autor Shriram K. Vasudevan, Abhishek S. Nagarajan, Karthick Nanmaran
en Limba Engleză Paperback – 12 mar 2021

Descoperim aici un ecosistem educațional centrat pe limbajul Python, utilizat ca instrument principal pentru implementarea și analiza structurilor de date fundamentale. Lucrarea, publicată de OUP INDIA, este structurată pentru a servi drept resursă tehnică de bază, integrând aproximativ 172 de secvențe de cod și 194 de figuri care facilitează vizualizarea conceptelor abstracte. Analiza începe cu o perspectivă pragmatică asupra nevoii de organizare a datelor, trecând rapid la implementarea structurilor liniare precum tablourile, stivele și cozile duble (deques).

Remarcăm o segmentare riguroasă între structurile de date liniare și cele non-liniare. În timp ce capitolele dedicate structurilor liniare pun accent pe gestiunea listelor înlănțuite, secțiunea non-liniară explorează în detaliu mecanismele de tip Heap, Hash Table, Trie și seturi disjuncte. Un aspect distinctiv este tratarea separată a arborilor și grafurilor, oferind spațiu extins pentru algoritmii de căutare și sortare. Pe linia practică a volumului Data Structures and Algorithms Using Python de Subrata Saha, această lucrare reușește să mențină un echilibru între rigoarea academică și aplicabilitate, dar cu un focus specific pe utilizarea funcțiilor native din Python, detaliate în anexa finală.

În contextul operei autorilor, Data Structures using Python completează viziunea tehnică începută în lucrări precum Python, unde Shriram K. Vasudevan punea accent pe simplitatea sintaxei. Dacă în Machine Learning with oneAPI sau Let's Get IoT-fied! autorul explora frontierele hardware și ale inteligenței artificiale, volumul de față revine la fundamente, oferind baza algoritmică necesară oricărei dezvoltări software complexe. Tonul este direct și aplicat, transformând teoria abstractă în soluții de cod executabile.

Citește tot Restrânge

Preț: 51258 lei

Preț vechi: 74520 lei
-31%

Puncte Express: 769

Carte disponibilă

Livrare economică 21-27 mai


Specificații

ISBN-13: 9780190124083
ISBN-10: 0190124083
Pagini: 360
Ilustrații: 194 Figures and 172 Codes approx
Dimensiuni: 189 x 242 x 15 mm
Greutate: 0.5 kg
Editura: OUP INDIA
Colecția OUP India
Locul publicării:Delhi, India

De ce să citești această carte

Recomandăm această carte studenților și programatorilor care doresc să stăpânească fundamentele informaticii prin prisma Python. Cititorul câștigă o înțelegere clară a modului în care alegerea unei structuri de date influențează performanța unui sistem. Este un ghid practic ce transformă conceptele de căutare și sortare în competențe tehnice imediate, susținute de peste 170 de exemple de cod gata de testat.


Despre autor

Shriram K. Vasudevan este un autor prolific și specialist în tehnologie, cunoscut pentru capacitatea de a explica arhitecturi complexe într-o manieră accesibilă. Alături de coautorii Abhishek S. Nagarajan și Karthick Nanmaran, acesta a publicat lucrări esențiale care acoperă un spectru larg, de la inteligență artificială și Machine Learning with oneAPI, până la Internet of Things în Let's Get IoT-fied!. Expertiza sa în ecosistemul Python este demonstrată prin abordarea didactică ce pune accent pe eficiența codului și pe înțelegerea profundă a mecanismelor din spatele limbajului.


Descriere

Data Structures using Python provides an introduction to design, analysis, and implementation of data structures using the powerful language Python. This book is designed for a first course on the subject. It is written for the undergraduate engineering students of Computer Science, Information Technology and allied disciplines.The book begins with an overview of the concept, need, nomenclature followed by discussion of Arrays, Stacks, Queues, Double Ended Queues, Linked List - all under a chapter on Linear Data Structures. This is followed by a chapter on Non-linear Data Structures where Heap, Hash Table, Trie, and Disjoint Sets are discussed. Trees, though a non-linear data structure, is discussed as a separate chapter to emphasize upon its importance. The last few chapters of the book discusses Graphs, Searching, and Sorting finally ending with an appendix on Python built-in class functions.

Notă biografică

Shriram K. Vasudevan is Assistant Professor, Dept. of Computer Science& Engineering, Amrita Vishwavidyapeetham, Coimbatore. He holds a Ph.D. in Embedded Systems with over 11 years of industrial and academic experience. He has worked with major multinational companies like Wipro and Aricent Technologies before joining academics.Abhishek S. Nagarajan is a Data scientist in [24]7.ai in Bangalore. His primary job is developing and deploying data-driven machine learning models. Other than models he is also responsible for maintaining business metrics based on client requirements. He also has a basic knowledge on the retargeting and personalization projects for customer acquisition in clients. He proposed a personalization based targeting model for an event called 'ideon' and the same selected for final and has been planned for implementation in leading clients. His areas of interests are Data sciences, Data structures, Internet of Things, Augmented reality and Mas personalization.Karthick Nanmaran is Assistant Professor, Department of CSE, SRM Institute of Science and Technology, Chennai.