ODBIERZ TWÓJ BONUS :: »

Zanurz się w algorytmach. Przygoda dla początkujących odkrywców Pythona Bradford Tuckfield

Autor:
Bradford Tuckfield
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
272
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
41,40 zł 69,00 zł (-40%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Konfigurowania środowiska programistycznego Python na różnych systemach operacyjnych
  • Rozwiązywania problemów za pomocą podejścia algorytmicznego
  • Implementowania klasycznych algorytmów, takich jak mnożenie rosyjskich chłopów czy algorytm Euklidesa
  • Tworzenia i analizowania kwadratów magicznych oraz ich implementacji w Pythonie
  • Znajdowania maksimum i minimum funkcji oraz stosowania metod optymalizacyjnych
  • Wdrażania i porównywania różnych algorytmów sortowania i wyszukiwania, w tym sortowania przez wstawianie i wyszukiwania binarnego
  • Mierzenia wydajności i prędkości działania algorytmów
  • Stosowania notacji dużego O do oceny złożoności algorytmów
  • Generowania i analizowania ułamków łańcuchowych oraz pierwiastków kwadratowych
  • Tworzenia i testowania generatorów liczb pseudolosowych
  • Rozwiązywania problemu komiwojażera i stosowania algorytmów zachłannych oraz symulowanego wyżarzania
  • Generowania triangulacji Delone i diagramów Woronoja w kontekście problemów geometrycznych
  • Przetwarzania języka naturalnego, w tym tokenizacji, tworzenia n-gramów i wyszukiwania fraz
  • Budowania i oceny drzew decyzyjnych oraz lasów losowych w uczeniu maszynowym
  • Tworzenia prostych gier i implementowania sztucznej inteligencji do rozwiązywania gier
  • Projektowania i wdrażania chatbota oraz zwiększania wydajności kodu Python

Bez znajomości algorytmów nie można się nauczyć programowania. Algorytmy są też 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 lub bardziej złożone procedury. Co więcej, ludzki organizm również wykonuje skomplikowane działania bez udziału świadomości, ale zgodnie z ukrytymi algorytmami. Łatwo się przekonać, że dzięki umiejętności zastosowania odpowiedniego algorytmu albo nawet 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 wiele 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ść zaawansowanych 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, aby uzyskać możliwie najwyższą wydajność 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
  • tworzyć drzewa decyzyjne
  • projektować algorytmy przydatne w pisaniu programów
  • mierzyć wydajność i prędkość działania algorytmów

Zanurz się w algorytmach: łagodnie i z zaciekawieniem!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Dr Bradford Tuckfield jest analitykiem danych, konsultantem i autorem książek. Publikował artykuły z zakresu matematyki, zarządzania i medycyny w wielu renomowanych czasopismach. Kieruje założoną przez siebie firmą konsultingową Kmbara. Zajmował się też kulturą i polityką publiczną.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy znajdę w książce praktyczne przykłady kodu?
Tak, w każdym rozdziale znajdują się liczne przykłady kodu w Pythonie, ilustrujące omawiane algorytmy oraz sposoby ich implementacji.
2. Czy muszę znać Pythona, aby skorzystać z tej książki?
Nie, książka została napisana z myślą o osobach początkujących. Wprowadza czytelnika krok po kroku zarówno w podstawy Pythona, jak i w świat algorytmów.
3. Jakie zagadnienia algorytmiczne są omawiane w książce?
Książka obejmuje szeroki zakres tematów: od podstawowych algorytmów sortowania i wyszukiwania, przez algorytmy matematyczne, optymalizacyjne, aż po wprowadzenie do uczenia maszynowego, przetwarzania języka naturalnego i sztucznej inteligencji.
4. Czy książka pomoże mi przygotować się do rozmów kwalifikacyjnych z programowania?
Tak, znajomość omawianych w książce algorytmów oraz umiejętność ich implementacji w Pythonie jest bardzo przydatna podczas rozmów kwalifikacyjnych i rozwiązywania zadań rekrutacyjnych.
5. Czy do pracy z książką potrzebuję specjalnego oprogramowania?
W książce opisano, jak zainstalować Pythona i niezbędne biblioteki na różnych systemach operacyjnych, więc nie są wymagane żadne specjalistyczne narzędzia poza komputerem i dostępem do internetu.
6. Czy książka zawiera zadania lub ćwiczenia do samodzielnego rozwiązania?
Tak, w wielu rozdziałach znajdują się propozycje zadań i wyzwań praktycznych, które pomagają utrwalić zdobytą wiedzę i sprawdzić swoje umiejętności.
7. Jak ta książka wyróżnia się na tle innych publikacji o algorytmach?
Książka łączy przystępne wprowadzenie do algorytmów z praktycznymi przykładami w Pythonie, obejmuje również nietypowe zagadnienia, takie jak algorytmy inspirowane ludzką podświadomością, oraz nowoczesne tematy związane ze sztuczną inteligencją i uczeniem maszynowym.
8. Czy mogę korzystać z książki w ramach nauki samodzielnej lub kursów online?
Tak, książka świetnie sprawdzi się zarówno podczas samodzielnej nauki, jak i jako uzupełnienie kursów programowania czy zajęć akademickich.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
41,40 zł
Dodaj do koszyka
Ebook
34,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile