Hodnotenie:
Kniha poskytuje ucelený prehľad dátových štruktúr a algoritmov v jazyku Python a je vhodná pre študentov aj pre tých, ktorí si chcú upevniť svoje základné znalosti. Hoci sa podrobne venuje mnohým dôležitým témam, bola kritizovaná za zastaranú syntax a konvencie pomenovania premenných, ktoré môžu brániť čitateľnosti.
Výhody:⬤ Komplexné pokrytie dátových štruktúr od zoznamov po grafy
⬤ jasné a intuitívne vysvetlenia
⬤ dobrá kvalita tlače a vizualizácie
⬤ slúži ako pevný základ pre programátorov v Pythone
⬤ môže pomôcť pri výučbe na vysokej škole.
⬤ Trochu zastaraná syntax, ktorej chýbajú moderné pythonovské konvencie
⬤ nepopisné pomenovanie premenných sťažuje čítanie kódu
⬤ predpokladá predchádzajúce znalosti jazyka Python, čo nemusí byť vhodné pre úplných začiatočníkov.
(na základe 6 čitateľských recenzií)
Data Structures & Algorithms in Python
NAUČIŤ SA POUŽÍVAŤ DÁTOVÉ ŠTRUKTÚRY PRI PÍSANÍ VYSOKO VÝKONNÝCH PROGRAMOV A ALGORITMOV V JAZYKU PYTHON.
Tento praktický úvod do dátových štruktúr a algoritmov môže pomôcť každému programátorovi, ktorý chce písať výkonnejší softvér. Táto kniha nadväzuje na legendárnu príručku Roberta Laforeho založenú na jazyku Java a pomôže vám presne pochopiť, ako dátové štruktúry a algoritmy fungujú. Naučíte sa, ako ich efektívne aplikovať pomocou mimoriadne populárneho jazyka Python a škálovať svoj kód tak, aby zvládal súčasné výzvy v oblasti veľkých dát.
V celom texte sa autori zameriavajú na príklady z reálneho sveta, kľúčové myšlienky sprostredkúvajú pomocou intuitívnych interaktívnych vizualizácií a zložitosť a matematiku obmedzujú na to, čo potrebujete na zvýšenie výkonu. Krok za krokom predstavujú polia, triedenie, zásobníky, fronty, prepojené zoznamy, rekurziu, binárne stromy, 2-3-4 stromy, hašovacie tabuľky, priestorové dátové štruktúry, grafy a ďalšie. Ich príklady kódu a ilustrácie sú také zrozumiteľné, že ich pochopíte, aj keď ste takmer začiatočník alebo máte skúsenosti s inými procedurálnymi alebo objektovo orientovanými jazykmi.
⬤ Vybudujte si základné zručnosti v oblasti informatiky, ktoré vás posunú ďalej ako len k "písaniu kódu".
⬤ Zistite, ako dátové štruktúry zefektívňujú programy (a programátorov).
⬤ Pozrite sa, ako organizácia údajov a algoritmy ovplyvňujú to, koľko môžete urobiť s dnešnými a budúcimi výpočtovými zdrojmi.
⬤ Vypracujte si zručnosti v implementácii dátových štruktúr, ktoré môžete použiť v akomkoľvek jazyku.
⬤ Vyberať najlepšie dátové štruktúry a algoritmy pre každý programovací problém - a rozpoznať, ktorým sa treba vyhnúť.
Dátové štruktúry a algoritmy v jazyku Python je plná príkladov, kontrolných otázok, individuálnych a tímových cvičení, myšlienkových experimentov a dlhších programátorských projektov. Je ideálna na samoštúdium aj na vyučovanie, a to buď ako hlavný text, alebo ako doplnok k formálnejšej prezentácii.
© 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)