Bookbot

Hands-On: Data Structures and Algorithms with Python

Ocena książki

Parametry

  • 398 stron
  • 14 godzin czytania

Więcej o książce

Learn to implement complex data structures and algorithms using Python. This resource covers the analysis and design of fundamental Python data structures and delves into advanced concepts such as Big O notation and dynamic programming. Data structures are essential for efficiently storing and organizing data, providing complete solutions, and serving as reusable code. You will explore linked lists, double linked lists, and circular linked lists, as well as create complex structures like graphs, stacks, and queues. The book guides you through binary searches and binary search trees, alongside techniques for preprocessing, modeling, and transforming data. The concluding chapters focus on organizing code in a manageable and extendable manner, while detailing sorting algorithms such as bubble sort, selection sort, insertion sort, and merge sort. By the end, you will have developed the skills to build components that are easy to understand, debug, and utilize across various applications. Gain insights into Python implementations of key algorithms, understand object representation, attribute binding, and data encapsulation, and study algorithms through illustrative examples. This book is designed for developers eager to learn data structures and algorithms in Python, with a foundational knowledge of Python programming expected.

Zakup książki

Hands-On: Data Structures and Algorithms with Python, Benjamin Baka, Basant Agarwal

Język
Rok wydania
2018
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

4,5
Bardzo dobra
4 Ocena

Brakuje nam tutaj Twojej recenzji.

Tytuł
Hands-On: Data Structures and Algorithms with Python
Język
angielski
Rok wydania
2018
Oprawa
miękka
Liczba stron
398
ISBN10
1788995570
ISBN13
9781788995573
Seria
Tagi
Ocena
4,5 z 5
Opis
Learn to implement complex data structures and algorithms using Python. This resource covers the analysis and design of fundamental Python data structures and delves into advanced concepts such as Big O notation and dynamic programming. Data structures are essential for efficiently storing and organizing data, providing complete solutions, and serving as reusable code. You will explore linked lists, double linked lists, and circular linked lists, as well as create complex structures like graphs, stacks, and queues. The book guides you through binary searches and binary search trees, alongside techniques for preprocessing, modeling, and transforming data. The concluding chapters focus on organizing code in a manageable and extendable manner, while detailing sorting algorithms such as bubble sort, selection sort, insertion sort, and merge sort. By the end, you will have developed the skills to build components that are easy to understand, debug, and utilize across various applications. Gain insights into Python implementations of key algorithms, understand object representation, attribute binding, and data encapsulation, and study algorithms through illustrative examples. This book is designed for developers eager to learn data structures and algorithms in Python, with a foundational knowledge of Python programming expected.