Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript Al Sweigart
- Autor:
- Al Sweigart
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 336
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript
Czego się nauczysz?
- Definiowania rekurencji i rozumienia jej działania w programowaniu
- Wyjaśniania roli stosu wywołań i przypadków bazowych w funkcjach rekurencyjnych
- Porównywania rekurencji i iteracji na przykładzie silni i ciągu Fibonacciego
- Zamieniania algorytmów iteracyjnych na rekurencyjne i odwrotnie
- Tworzenia i analizowania klasycznych algorytmów rekurencyjnych, takich jak Wieże Hanoi czy flood fill
- Przechodzenia przez drzewa w różnych porządkach (preorder, postorder, inorder) w Pythonie i JavaScripcie
- Rozwiązywania problemów z zakresu kombinatoryki, takich jak permutacje i kombinacje
- Wykorzystywania algorytmów typu "dziel i zwyciężaj", m.in. wyszukiwania binarnego i sortowania szybkiego
- Stosowania memoizacji i programowania dynamicznego do optymalizacji algorytmów rekurencyjnych
- Implementowania rekurencji ogonowej i rozumienia jej ograniczeń oraz optymalizacji
- Rysowania fraktali za pomocą rekurencji i modułu turtle w Pythonie
- Tworzenia rekurencyjnych wyszukiwarek plików i korzystania z funkcji systemowych
- Generowania labiryntów i rozwiązywania ich przy użyciu algorytmów z nawrotami
- Programowania rozwiązań do układanki "piętnastka" z wykorzystaniem rekurencji
- Budowania własnych programów do rysowania fraktali i eksperymentowania z ich kształtami
- Tworzenia efektu Droste poprzez rekurencyjne umieszczanie obrazów w obrazach
Rekurencja jest świetna ― co więcej, dla Ciebie może oznaczać udaną rozmowę kwalifikacyjną! To metoda pomocna w rozwiązywaniu trudnych zagadnień: sprowadza złożone problemy do znacznie łatwiejszych. Myślenie rekurencyjne przydaje się często podczas projektowania oprogramowania, nawet jeśli nie stosuje się w nim wprost rekurencji. Wielu twórców oprogramowania jej unika, uważa ją bowiem za trudną i niezrozumiałą. Przekonaj się, że jest inaczej!
Dzięki tej książce zrozumiesz, że w rekurencji nie kryje się żadna magia. Dowiesz się, na czym polega jej działanie i kiedy warto zastosować algorytm rekursywny, a kiedy lepiej tego nie robić. Poznasz szereg klasycznych i mniej znanych algorytmów rekurencyjnych. Pracę z zawartym tu materiałem ułatwią Ci liczne przykłady programów napisanych w Pythonie i JavaScripcie, pokazujące, jak rozwiązywać przeróżne problemy związane z przechodzeniem przez drzewa, kombinatoryką i innymi trudnymi zagadnieniami. Nauczysz się także skutecznie poprawiać wydajność kodu i algorytmów rekurencyjnych.
Sprawdź i zrozum:
- czym jest rekurencja i jak działają klasyczne algorytmy rekurencyjne
- w jaki sposób funkcje rekurencyjne wykorzystują stos wywołań
- jak rekurencja ogonowa upraszcza pisanie funkcji rekurencyjnych
- dlaczego rekurencja ułatwia rozwiązywanie niestandardowych problemów
- w jaki sposób optymalizacja i memoizacja zwiększają wydajność algorytmów rekurencyjnych
Przygotuj swój mózg na niezłą gimnastykę!
David Beazley, legenda Pythona, dwukrotny laureat IEEE Gordon Bell Priz
Zanim zastosujesz rekurencję, musisz najpierw... zrozumieć rekurencję!
Wybrane bestsellery
Al Sweigart - pozostałe książki
Zobacz pozostałe książki z serii
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript Al Sweigart
(2)-
6
-
5
-
4
-
3
-
2
-
1
4.0(0)
(1)
(0)
(1)
(0)
(0)
więcej opinii