Data Structures using Python is a book for undergraduate engineering students that covers design, analysis, and implementation of data structures using Python. It begins with an overview of linear and non-linear data structures, followed by chapters on trees, graphs, searching, and sorting. Format: Paperback / softback Length: 360 pages Publication date: 12 March 2021 Publisher: OUP India Data Structures using Python is a comprehensive guide that delves into the design, analysis, and implementation of data structures utilizing the versatile language Python. This book is specifically tailored for a first-level course on the subject, catering to undergraduate engineering students specializing in Computer Science, Information Technology, and related fields.The book commences with an introductory overview that encompasses the concept, necessity, and nomenclature of data structures. It then proceeds to delve into various linear data structures, including arrays, stacks, queues, double-ended queues, and linked lists. Each of these structures is discussed in a dedicated chapter, providing a thorough understanding of their functionalities and applications.To enhance the reader's comprehension, the book also explores non-linear data structures such as heaps, hash tables, tries, and disjoint sets. These complex structures are explained in detail, highlighting their advantages and disadvantages. Additionally, trees, although considered non-linear, are treated as a separate chapter to emphasize their significance in data manipulation and organization.The final chapters of the book focus on graphs, searching, and sorting, providing essential techniques for analyzing and manipulating data in complex networks. The appendix offers a comprehensive list of Python built-in class functions, serving as a valuable resource for further exploration and application of these data structures.With its extensive coverage, clear explanations, and practical examples, Data Structures using Python is an invaluable resource for students seeking to gain a solid foundation in data structure principles and their practical applications. Whether you are a novice or an experienced programmer, this book will empower you to leverage the power of Python to create efficient and effective data structures that meet the demands of modern computing. Weight: 498g Dimension: 189 x 243 x 21 (mm) ISBN-13: 9780190124083