Grokking Algorithms: Ilustrowany przewodnik dla programistów i innych ciekawskich osób

Ocena:   (4,6 na 5)

Grokking Algorithms: Ilustrowany przewodnik dla programistów i innych ciekawskich osób (Aditya Bhargava)

Opinie czytelników

Podsumowanie:

Książka została ogólnie dobrze przyjęta ze względu na swoją przystępność i wciągający styl, dzięki czemu złożone algorytmy i struktury danych są zrozumiałe zarówno dla początkujących, jak i doświadczonych programistów szukających odświeżenia wiedzy. Podczas gdy wielu uznało ilustracje i przykłady za pomocne, niektórzy czytelnicy wyrazili niezadowolenie z głębi treści i pewnych błędów, które umniejszały ich doświadczenie.

Zalety:

Wciągające i łatwe do zrozumienia wyjaśnienia.
Efektywne wykorzystanie ilustracji do wyjaśnienia pojęć.
Świetna dla początkujących i pomocna w odświeżeniu wiedzy dla doświadczonych programistów.
Odpowiednia dla szerokiego grona odbiorców, od hobbystów po studentów informatyki.
Omawia podstawowe algorytmy i struktury danych w przyjazny sposób.

Wady:

Niektóre rozdziały tracą na ostrości i mogą wydawać się materiałem wypełniającym.
Błędy w ilustracjach i kodzie mogą prowadzić do nieporozumień.
Brak dogłębnego omówienia niektórych tematów, w szczególności implementacji algorytmów.
Ręcznie rysowane ilustracje mogą być niejasne.
Nie nadaje się jako samodzielny materiał akademicki.

(na podstawie 295 opinii czytelników)

Oryginalny tytuł:

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

Zawartość książki:

Streszczenie

Grokking Algorithms to w pełni ilustrowany, przyjazny przewodnik, który uczy, jak stosować popularne algorytmy do praktycznych problemów, z którymi spotykasz się każdego dnia jako programista. Zaczniesz od sortowania i wyszukiwania, a w miarę nabywania umiejętności algorytmicznego myślenia zajmiesz się bardziej złożonymi zagadnieniami, takimi jak kompresja danych i sztuczna inteligencja. Każdy starannie przedstawiony przykład zawiera pomocne diagramy i w pełni opisane próbki kodu w Pythonie.

Nauka o algorytmach nie musi być nudna Zapoznaj się z zabawnymi, ilustrowanymi i przyjaznymi przykładami, które znajdziesz w Grokking Algorithms na kanale YouTube Manning Publications.

Kontynuuj swoją podróż do świata algorytmów dzięki Algorithms in Motion, praktycznemu kursowi wideo dostępnemu wyłącznie na stronie Manning.com (www.manning.com/livevideo/algorithms-​.

In-motion).

Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.

O technologii

Algorytm to nic innego jak procedura rozwiązywania problemu krok po kroku. Algorytmy, z których będziesz najczęściej korzystał jako programista, zostały już odkryte, przetestowane i udowodnione. Jeśli chcesz je zrozumieć, ale nie chcesz przedzierać się przez gęste, wielostronicowe dowody, ta książka jest dla Ciebie. Ten w pełni ilustrowany i wciągający przewodnik ułatwia naukę efektywnego korzystania z najważniejszych algorytmów we własnych programach.

O książce

Grokking Algorithms to przyjazne podejście do tego podstawowego tematu informatyki. Dowiesz się z niej, jak stosować popularne algorytmy w praktycznych problemach programistycznych, z którymi spotykasz się na co dzień. Zaczniesz od zadań takich jak sortowanie i wyszukiwanie. W miarę rozwijania swoich umiejętności, będziesz zajmować się bardziej złożonymi problemami, takimi jak kompresja danych i sztuczna inteligencja. Każdy starannie przedstawiony przykład zawiera pomocne diagramy i w pełni adnotowane próbki kodu w Pythonie. Pod koniec tej książki opanujesz powszechnie stosowane algorytmy, a także dowiesz się, jak i kiedy z nich korzystać.

What's Inside

⬤ Obejmuje algorytmy wyszukiwania, sortowania i algorytmy grafowe.

⬤ Ponad 400 obrazków ze szczegółowymi instrukcjami.

⬤ Kompromisy wydajnościowe między algorytmami.

⬤ Przykłady kodu w języku Python.

O autorze

To łatwe w czytaniu, bogate w obrazy wprowadzenie jest odpowiednie dla programistów-samouków, inżynierów lub każdego, kto chce odświeżyć wiedzę na temat algorytmów.

O autorze

Aditya Bhargava jest inżynierem oprogramowania z podwójnym wykształceniem w dziedzinie informatyki i sztuk pięknych. Bloguje na temat programowania na adit. io.

Spis treści

⬤ Wprowadzenie do algorytmów.

⬤ Sortowanie selekcyjne.

⬤ Rekurencja.

⬤ Sortowanie szybkie.

⬤ Tablice skrótów.

⬤ Wyszukiwanie w pierwszej kolejności.

⬤ Algorytm Dijkstry.

⬤ Algorytmy zachłanne.

⬤ Programowanie dynamiczne.

⬤ K-najbliższych sąsiadów.

Dodatkowe informacje o książce:

ISBN:9781617292231
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2016
Liczba stron:256

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Grokking Algorithms: Ilustrowany przewodnik dla programistów i innych ciekawskich osób - Grokking...
Streszczenie Grokking Algorithms to w pełni...
Grokking Algorithms: Ilustrowany przewodnik dla programistów i innych ciekawskich osób - Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

Prace autora wydały następujące wydawnictwa:

© 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)