Ocena:
Książka przedstawia cenne informacje na temat struktur danych i algorytmów w Pythonie, ale cierpi z powodu licznych niespójności w kodzie, gramatyce i formatowaniu. Podczas gdy niektórzy czytelnicy doceniają jej zwięzłe objaśnienia i uważają, że jest to dobre wprowadzenie, wielu zwraca uwagę na istotne kwestie edycyjne, które podważają jej wiarygodność.
Zalety:⬤ Zwięzłe i jasne wyjaśnienia struktur danych i algorytmów.
⬤ Nacisk na zasady bez nadmiernej szczegółowości.
⬤ Dobre źródło uzupełniające wiedzę z zakresu nauki o danych i sztucznej inteligencji.
⬤ Przystępna cena.
⬤ Skutecznie prezentuje teorię wraz z kodem.
⬤ Liczne niespójności w przykładach kodu, utrudniające jego zrozumienie.
⬤ Liczne błędy ortograficzne i gramatyczne, podważające wiarygodność autora.
⬤ Wiele przykładów kodu jest przestarzałych lub niepoprawnych, co powoduje dezorientację i frustrację czytelników.
⬤ Słabe formatowanie i brak edycji utrudniają czytanie.
(na podstawie 11 opinii czytelników)
Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues
Implementacja klasycznych i funkcjonalnych struktur danych i algorytmów przy użyciu Pythona
Kluczowe cechy
⬤ Przewodnik krok po kroku, który zapewni ci dogłębną dyskusję na temat analizy i projektowania podstawowych struktur danych Pythona.
⬤ Lepsze zrozumienie zaawansowanych koncepcji Pythona, takich jak notacja big-o, programowanie dynamiczne i funkcjonalne struktury danych.
⬤ Zapoznaj się z ilustracjami prezentującymi struktury danych i algorytmy, a także ich analizę, w przejrzysty, wizualny sposób.
Opis książki
Struktury danych pozwalają efektywnie organizować dane w określony sposób. Są one kluczowe dla każdego problemu, zapewniają kompletne rozwiązanie i działają jak kod wielokrotnego użytku.
W tej książce poznasz najważniejsze struktury danych Pythona i najpopularniejsze algorytmy.
Dzięki tej łatwej do przeczytania książce będziesz w stanie zrozumieć moc list połączonych, list podwójnie połączonych i list połączonych kołowo. Będziesz w stanie tworzyć złożone struktury danych, takie jak grafy, stosy i kolejki. Poznamy zastosowanie wyszukiwania binarnego i drzew wyszukiwania binarnego. Poznasz typowe techniki i struktury wykorzystywane w zadaniach takich jak wstępne przetwarzanie, modelowanie i przekształcanie danych. Omówimy również, jak zorganizować kod w sposób łatwy w zarządzaniu, spójny i rozszerzalny. W książce szczegółowo omówione zostaną algorytmy sortowania, takie jak sortowanie bąbelkowe, sortowanie selekcyjne, sortowanie przez wstawianie i sortowanie przez scalanie.
Pod koniec książki dowiesz się, jak budować komponenty, które są łatwe do zrozumienia, debugowania i używania w różnych aplikacjach.
Czego się nauczysz
⬤ Zdobyć solidne zrozumienie struktur danych Pythona.
⬤ Budować zaawansowane aplikacje danych.
⬤ Zrozumieć typowe wzorce programowania i algorytmy stosowane w nauce o danych w Pythonie.
⬤ Pisać wydajny i niezawodny kod.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)