0
You have 0 items in your cart
+91 9444 932734 [email protected] Monday - Saturday 10:00 - 22:00

DATA STRUCTURES IN PYTHON

Original price was: ₹550.00.Current price is: ₹500.00.

Authors:Mrs. JEEVAA MANICKAM, Dr. M. MOHAMMED JABARULLA, Dr. A. MOHAMED ISMAYIL, Dr. M B SMITHAMOL

ISBN: 978-93-6096-612-6 Category:
Description
Additional information

In the rapidly evolving landscape of computer science,
understanding fundamental concepts and mastering key
programming languages are essential. Python, with its simplicity and
versatility, has emerged as a prominent language in various domains,
including data science, artificial intelligence, and software
development.
This book, “Data Structures in Python,” serves as a comprehensive
guide to Abstract Data Types (ADTs) and essential data structures
and algorithms in Python 3.12. It is designed to cater to both
beginners and experienced programmers, providing a step-by-step
approach to learning and implementing ADTs and algorithms
efficiently.
The journey begins with an introduction to Python 3.12, followed by
a detailed exploration of setting up the Python environment on
different operating systems. Readers will learn how to configure
their development environment using both command-line tools and
Jupyter Notebooks, facilitating seamless coding experiences.
The book delves into the realm of data types and objects, covering
fundamental concepts such as numeric types, sequences, strings,
lists, tuples, dictionaries, and sets. Additionally, it explores complex
data types and introduces the Collections module, offering insights
into advanced data manipulation techniques.
As the narrative progresses, readers are introduced to algorithm
design principles, performance analysis, and asymptotic notation,
laying the groundwork for understanding the efficiency and
scalability of algorithms.
Linear structures, including lists, linked lists, stacks, and queues, are
thoroughly examined, accompanied by in-depth discussions on

sorting and searching algorithms. The exploration of trees
encompasses binary trees, expression trees, and binary search trees,
elucidating their implementation, traversal methods, and operations.
The book concludes with a comprehensive overview of structures
and graphs, covering graph searching algorithms, Kruskal’s
algorithm, Dijkstra’s algorithm, and data structures like Bloom filters
and tries.

Format

Paperback

Language

English

No. of Pages

255