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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile