Hodnocení:
Kniha „The Recursive Book of Recursion“ od Ala Sweigarta je dobře hodnocena pro své jasné a poutavé vysvětlení rekurze, což z ní činí vynikající zdroj informací pro začátečníky i zkušené programátory. Kniha se zabývá teorií a praktickou implementací rekurze na příkladech v jazycích Python a JavaScript a zdůrazňuje, kdy je rekurze vhodná ve srovnání s iterací. Někteří recenzenti však poukázali na to, že nemusí být vhodná pro úplné začátečníky a že by jí prospělo barevné vydání pro lepší čitelnost.
Klady:⬤ Jasný a poutavý styl psaní zpřístupňuje složité koncepty.
⬤ Komplexní pokrytí rekurze, včetně teorie a praktických příkladů.
⬤ Použití jazyků Python a JavaScript je určeno širšímu publiku.
⬤ Demonstruje výhody rekurze na reálných příkladech a projektech.
⬤ Rozvržení obsahuje užitečné diagramy a vizualizace, které usnadňují pochopení.
⬤ Zabývá se běžnými úskalími a vhodnými případy použití rekurze oproti iteraci.
⬤ Není vhodné pro úplné začátečníky; doporučuje se předchozí znalost programovacích konceptů.
⬤ Chybí některé populární příklady programů, jako je řešení sudoku.
⬤ Někteří čtenáři by si přáli, aby kniha byla k dispozici v barvě pro lepší vizualizaci.
⬤ Někteří recenzenti měli pocit, že rekurze je prezentována jako méně často potřebná v praxi.
(na základě 21 hodnocení čtenářů)
The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript
Přístupný a přitom důkladný rychlokurz rekurzivního programování na příkladech v jazycích Python a JavaScript.
Rekurze má zastrašující pověst: je považována za pokročilé téma informatiky, které se často objevuje při pohovorech o programování. Na rekurzi však není nic magického.
Kniha Rekurze využívá příklady v jazycích Python a JavaScript k výuce základů rekurze, odhaluje způsoby, jakými se často špatně učí, a objasňuje základní principy všech rekurzivních algoritmů. Dozvíte se, kdy rekurzivní funkce používat (a hlavně kdy je nepoužívat), jak implementovat klasické rekurzivní algoritmy, o kterých se často mluví při pracovních pohovorech, a jak rekurzivní techniky mohou pomoci vyřešit nespočet problémů týkajících se procházení stromů, kombinatoriky a dalších záludností.
Tato příručka založená na projektech obsahuje kompletní spustitelné programy, které vám pomohou naučit se:
⬤ Jak rekurzivní funkce využívají zásobník volání, kritickou datovou strukturu, o které se v hodinách rekurze téměř nikdy nemluví.
⬤ Jak mohou techniky head-tail a "skok víry" zjednodušit psaní rekurzivních funkcí.
⬤ Jak používat rekurzi k psaní vlastních vyhledávacích skriptů pro souborový systém, kreslení fraktálového umění, vytváření bludišť a dalším činnostem.
⬤ Jak optimalizace a memoizace zefektivňují rekurzivní algoritmy.
Al Sweigart si vybudoval kariéru, během níž vysvětluje koncepty programování zábavným a přístupným způsobem. Pokud jste se učení rekurze vyhýbali, ale chcete tuto techniku přidat do svého programátorského instrumentária, nebo pokud se předháníte v přípravě na příští pracovní pohovor, je tato kniha určena právě vám.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)