"Bez znajomości algorytmów nie można się nauczyć programowania. Algorytmy są także przydatne w pracy naukowców i inżynierów. Właściwie każdy z nas codziennie z nich korzysta: gotując, wypełniając urzędowe formularze czy przeprowadzając mniej albo bardziej złożone procedury. Co więcej, ludzki organizm na dodatek wykonuje niełatwe działania bez udziału świadomości, lecz zgodnie z ukrytymi algorytmami. Prosto się przekonać, że dzięki umiejętności użycia trafnego algorytmu albo choćby zaprojektowania nowego można rozwiązać bardzo złożone problemy.
Ta książka jest praktycznym wprowadzeniem do algorytmów i ich implementacji w Pythonie. Omówiono w niej dużo najciekawszych algorytmów służących do przeszukiwania, sortowania i optymalizacji. Zaprezentowano także te bazujące na... Ludzkiej podświadomości. Nie zabrakło dość innowacyjnych tematów, takich jak algorytmy służące do uczenia maszynowego, przetwarzania języka naturalnego i wdrażania technik sztucznej inteligencji. Omówiono też algorytmy znane od starożytności, służące do mnożenia liczb, obliczania największego wspólnego dzielnika czy generowania kwadratów magicznych. Pokazano ponadto, w jaki sposób zaimplementować poszczególne algorytmy w Pythonie, by uzyskać realnie najwyższą produktywność kodu.
Dzięki książce dowiesz się, jak:
generować i wykorzystywać diagramy Woronoja
wykorzystywać algorytmy podczas pisania chatbota
stosować algorytm wyżarzania do optymalizacji globalnej
kreować drzewa decyzyjne
projektować algorytmy przydatne w pisaniu programów
mierzyć skuteczność i szybkość działania algorytmów
Zanurz się w algorytmach: łagodnie i z zaciekawieniem!
O autorze
Dr Bradford Tuckfield jest analitykiem danych, konsultantem i autorem książek. Publikował artykuły z zakresu matematyki, zarządzania i medycyny w wielu uznanych czasopismach. Kieruje założoną poprzez siebie firmą konsultingową Kmbara. Zajmował się też kulturą i polityką publiczną."
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Zanurz się w algorytmach. przygoda dla początkujących odkrywców pythona. Twój komentarz zostanie wyświetlony po moderacji.