The Recursive Book of Recursion: Jak zdać egzamin z kodowania w Pythonie i JavaScripcie

Ocena:   (4,9 na 5)

The Recursive Book of Recursion: Jak zdać egzamin z kodowania w Pythonie i JavaScripcie (Al Sweigart)

Opinie czytelników

Podsumowanie:

Książka „The Recursive Book of Recursion” autorstwa Ala Sweigarta jest dobrze przyjęta ze względu na jasne i wciągające wyjaśnienia rekurencji, co czyni ją doskonałym źródłem informacji zarówno dla początkujących, jak i doświadczonych programistów. Obejmuje teorię i praktyczną implementację rekurencji poprzez przykłady w Pythonie i JavaScript, a także podkreśla, kiedy rekurencja jest odpowiednia w porównaniu do iteracji. Niektórzy recenzenci zwrócili jednak uwagę, że może ona nie być odpowiednia dla zupełnie początkujących programistów i mogłaby zyskać na kolorowym wydaniu dla lepszej czytelności.

Zalety:

Przejrzysty i wciągający styl pisania sprawia, że złożone koncepcje są przystępne.
Wyczerpujące omówienie rekurencji, w tym teoria i praktyczne przykłady.
Wykorzystanie zarówno Pythona, jak i JavaScriptu dla szerszego grona odbiorców.
Demonstruje zalety rekurencji za pomocą rzeczywistych przykładów i projektów.
Układ zawiera pomocne diagramy i wizualizacje ułatwiające zrozumienie.
Omawia typowe pułapki i odpowiednie przypadki użycia rekurencji w porównaniu z iteracją.

Wady:

Nie nadaje się dla absolutnie początkujących; zalecana jest wcześniejsza znajomość koncepcji programowania.
Brak niektórych popularnych przykładowych programów, takich jak rozwiązywanie sudoku.
Niektórzy czytelnicy chcieliby, aby książka była dostępna w kolorze dla lepszej wizualizacji.
Niektórzy recenzenci uważali, że rekurencja jest przedstawiona jako rzadziej potrzebna w praktyce.

(na podstawie 21 opinii czytelników)

Oryginalny tytuł:

The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

Zawartość książki:

Przystępny, ale rygorystyczny kurs programowania rekurencyjnego na przykładach w Pythonie i JavaScripcie.

Rekurencja ma onieśmielającą reputację: jest uważana za zaawansowany temat informatyki, często poruszany podczas rozmów kwalifikacyjnych z programistami. W rekurencji nie ma jednak nic magicznego.

The Recursive Book of Recursion wykorzystuje przykłady Pythona i JavaScriptu, aby nauczyć podstaw rekurencji, ujawniając sposoby, w jakie jest ona często źle nauczana i wyjaśniając podstawowe zasady wszystkich algorytmów rekurencyjnych. Dowiesz się, kiedy używać funkcji rekurencyjnych (i, co najważniejsze, kiedy ich nie używać), jak zaimplementować klasyczne algorytmy rekurencyjne często poruszane na rozmowach kwalifikacyjnych oraz jak techniki rekurencyjne mogą pomóc w rozwiązywaniu niezliczonych problemów związanych z przechodzeniem przez drzewa, kombinatoryką i innymi trudnymi tematami.

Ten oparty na projektach przewodnik zawiera kompletne, możliwe do uruchomienia programy, które pomogą ci nauczyć się

⬤ Jak funkcje rekurencyjne wykorzystują stos wywołań, krytyczną strukturę danych, która prawie nigdy nie jest omawiana w lekcjach dotyczących rekurencji.

⬤ Jak techniki "head-tail" i "leap of faith" mogą uprościć pisanie funkcji rekurencyjnych.

⬤ Jak używać rekurencji do pisania niestandardowych skryptów wyszukiwania w systemie plików, rysowania fraktali, tworzenia labiryntów i nie tylko.

⬤ Jak optymalizacja i memoizacja zwiększają wydajność algorytmów rekurencyjnych.

Al Sweigart zbudował karierę wyjaśniając koncepcje programistyczne w zabawny, przystępny sposób. Jeśli do tej pory unikałeś nauki rekurencji, ale chcesz dodać tę technikę do swojego zestawu narzędzi programistycznych, lub jeśli ścigasz się, aby przygotować się do następnej rozmowy kwalifikacyjnej, ta książka jest dla Ciebie.

Dodatkowe informacje o książce:

ISBN:9781718502024
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2022
Liczba stron:174

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Poza podstawowymi rzeczami z Pythonem: Najlepsze praktyki pisania czystego kodu - Beyond the Basic...
Przejdź od początkującego programisty do...
Poza podstawowymi rzeczami z Pythonem: Najlepsze praktyki pisania czystego kodu - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Scratch 3 Programming Playground: Naucz się programować, tworząc fajne gry - Scratch 3 Programming...
Wypełnione projektami wprowadzenie do kodowania,...
Scratch 3 Programming Playground: Naucz się programować, tworząc fajne gry - Scratch 3 Programming Playground: Learn to Program by Making Cool Games
Twórz własne gry komputerowe w Pythonie, 4e - Invent Your Own Computer Games with Python,...
Invent Your Own Computer Games with Python nauczy cię, jak...
Twórz własne gry komputerowe w Pythonie, 4e - Invent Your Own Computer Games with Python, 4e
Kodowanie w Minecrafcie: Buduj wyżej, gospodaruj szybciej, wydobywaj głębiej i zautomatyzuj nudne...
Praktyczne wprowadzenie do kodowania, które uczy,...
Kodowanie w Minecrafcie: Buduj wyżej, gospodaruj szybciej, wydobywaj głębiej i zautomatyzuj nudne rzeczy - Coding with Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
Automate the Boring Stuff with Python, 2nd Edition: Praktyczne programowanie dla początkujących -...
Drugie wydanie tej bestsellerowej książki o...
Automate the Boring Stuff with Python, 2nd Edition: Praktyczne programowanie dla początkujących - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Cracking Codes with Python: Wprowadzenie do tworzenia i łamania szyfrów - Cracking Codes with...
Dowiedz się, jak programować w Pythonie, tworząc i...
Cracking Codes with Python: Wprowadzenie do tworzenia i łamania szyfrów - Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Wielka księga małych projektów w Pythonie: 81 łatwych programów ćwiczeniowych - The Big Book of...
Wdrażaj Pythona kreatywnie i efektywnie dzięki...
Wielka księga małych projektów w Pythonie: 81 łatwych programów ćwiczeniowych - The Big Book of Small Python Projects: 81 Easy Practice Programs
The Recursive Book of Recursion: Jak zdać egzamin z kodowania w Pythonie i JavaScripcie - The...
Przystępny, ale rygorystyczny kurs programowania...
The Recursive Book of Recursion: Jak zdać egzamin z kodowania w Pythonie i JavaScripcie - The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

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)