Hodnotenie:
Kniha „The Recursive Book of Recursion“ od Ala Sweigarta je dobre prijatá pre svoje jasné a pútavé vysvetlenie rekurzie, čo z nej robí vynikajúci zdroj informácií pre začiatočníkov aj skúsených programátorov. Pokrýva teóriu a praktickú implementáciu rekurzie na príkladoch v jazykoch Python a JavaScript a zdôrazňuje, kedy je rekurzia vhodná v porovnaní s iteráciou. Niektorí recenzenti však poukázali na to, že nemusí byť vhodná pre úplných začiatočníkov a mohla by mať prospech z farebného vydania pre lepšiu čitateľnosť.
Výhody:⬤ Jasný a pútavý štýl písania sprístupňuje zložité koncepty.
⬤ Komplexné pokrytie rekurzie vrátane teórie a praktických príkladov.
⬤ Použitie jazykov Python a JavaScript je vhodné pre širšie publikum.
⬤ Demonštruje výhody rekurzie na príkladoch a projektoch z reálneho sveta.
⬤ Rozloženie obsahuje užitočné diagramy a vizualizácie na uľahčenie pochopenia.
⬤ Rieši bežné nástrahy a vhodné prípady použitia rekurzie v porovnaní s iteráciou.
⬤ Nie je vhodný pre úplných začiatočníkov; odporúča sa predchádzajúca znalosť konceptov programovania.
⬤ Chýbajú niektoré populárne príklady programov, napríklad riešenie sudoku.
⬤ Niektorí čitatelia si želajú, aby bola kniha k dispozícii vo farbe pre lepšiu vizualizáciu.
⬤ Niektorí recenzenti mali pocit, že rekurzia je prezentovaná ako menej často potrebná v praxi.
(na základe 21 čitateľských recenzií)
The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript
Prístupný, ale prísny rýchlokurz rekurzívneho programovania s využitím príkladov v jazykoch Python a JavaScript.
Rekurzia má zastrašujúcu povesť: považuje sa za pokročilú tému informatiky, ktorá sa často spomína na pohovoroch o kódovaní. Na rekurzii však nie je nič magické.
Kniha Rekurzia využíva príklady v jazykoch Python a JavaScript na výučbu základov rekurzie, odhaľuje spôsoby, ktorými sa často zle vyučuje, a objasňuje základné princípy všetkých rekurzívnych algoritmov. Dozviete sa, kedy používať rekurzívne funkcie (a hlavne, kedy ich nepoužívať), ako implementovať klasické rekurzívne algoritmy, ktoré sa často spomínajú na pracovných pohovoroch, a ako môžu rekurzívne techniky pomôcť pri riešení nespočetného množstva problémov týkajúcich sa prechádzania stromov, kombinatoriky a ďalších zložitých tém.
Táto príručka založená na projektoch obsahuje kompletné spustiteľné programy, ktoré vám pomôžu naučiť sa:
⬤ Ako rekurzívne funkcie využívajú zásobník volaní, kritickú dátovú štruktúru, o ktorej sa na hodinách rekurzie takmer nikdy nehovorí.
⬤ Ako techniky head-tail a "skok viery" môžu zjednodušiť písanie rekurzívnych funkcií.
⬤ Ako používať rekurziu na písanie vlastných vyhľadávacích skriptov pre váš súborový systém, kreslenie fraktálového umenia, vytváranie bludísk a iné.
⬤ Ako optimalizácia a memoizácia zefektívňujú rekurzívne algoritmy.
Al Sweigart si vybudoval kariéru, počas ktorej vysvetľuje koncepty programovania zábavným a prístupným spôsobom. Ak ste sa doteraz vyhýbali učeniu rekurzie, ale chcete túto techniku pridať do svojho programátorského inštrumentária, alebo ak sa predbiehate v príprave na ďalší pracovný pohovor, táto kniha je určená práve vám.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)