Rekurzívna kniha o rekurzii: Knižka Rekurzivita v jazyku Python a JavaScript: Zvíťaziť na pohovore o kódovaní

Hodnotenie:   (4,9 z 5)

Rekurzívna kniha o rekurzii: Knižka Rekurzivita v jazyku Python a JavaScript: Zvíťaziť na pohovore o kódovaní (Al Sweigart)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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í)

Pôvodný názov:

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

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781718502024
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2022
Počet strán:174

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Za hranice základných vecí s Pythonom: Najlepšie postupy na písanie čistého kódu - Beyond the Basic...
Prejdite z programátora začiatočníka na...
Za hranice základných vecí s Pythonom: Najlepšie postupy na písanie čistého kódu - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Programovanie v Scratch 3: Naučte sa programovať vytváraním skvelých hier - Scratch 3 Programming...
Úvod do kódovania plný projektov, ktorý deťom...
Programovanie v Scratch 3: Naučte sa programovať vytváraním skvelých hier - Scratch 3 Programming Playground: Learn to Program by Making Cool Games
Vymyslite si vlastné počítačové hry s jazykom Python, 4e - Invent Your Own Computer Games with...
Vymýšľajte vlastné počítačové hry s jazykom Python...
Vymyslite si vlastné počítačové hry s jazykom Python, 4e - Invent Your Own Computer Games with Python, 4e
Coding with Minecraft: a automatizujte nudné veci. - Coding with Minecraft: Build Taller, Farm...
Praktický úvod do kódovania, ktorý vás naučí, ako...
Coding with Minecraft: a automatizujte nudné veci. - Coding with Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
Automatizujte nudné veci pomocou jazyka Python, 2. vydanie: Praktické programovanie pre úplných...
Druhé vydanie tohto bestselleru o jazyku Python...
Automatizujte nudné veci pomocou jazyka Python, 2. vydanie: Praktické programovanie pre úplných začiatočníkov, 2. vyd. - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Cracking Codes with Python: Úvod do tvorby a lámania šifier - Cracking Codes with Python: An...
Naučte sa programovať v jazyku Python pri vytváraní a...
Cracking Codes with Python: Úvod do tvorby a lámania šifier - Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Veľká kniha malých projektov v jazyku Python: Veľká kniha Pythonov: 81 jednoduchých cvičných...
Nasadiť Python kreatívne a efektívne prostredníctvom...
Veľká kniha malých projektov v jazyku Python: Veľká kniha Pythonov: 81 jednoduchých cvičných programov - The Big Book of Small Python Projects: 81 Easy Practice Programs
Rekurzívna kniha o rekurzii: Knižka Rekurzivita v jazyku Python a JavaScript: Zvíťaziť na pohovore o...
Prístupný, ale prísny rýchlokurz rekurzívneho...
Rekurzívna kniha o rekurzii: Knižka Rekurzivita v jazyku Python a JavaScript: Zvíťaziť na pohovore o kódovaní - The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

Diela autora vydali tieto vydavateľstvá:

© 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)