Hodnotenie:
Kniha poskytuje cenné informácie o dátových štruktúrach a algoritmoch v jazyku Python, ale trpí mnohými nezrovnalosťami v kóde, gramatike a formátovaní. Hoci niektorí čitatelia oceňujú jej stručné vysvetlenia a domnievajú sa, že je dobrým úvodom, mnohí upozorňujú na významné problémy s úpravou, ktoré znižujú jej dôveryhodnosť.
Výhody:⬤ Stručné a jasné vysvetlenia dátových štruktúr a algoritmov.
⬤ Dôraz na princípy bez zbytočných detailov.
⬤ Dobrý zdroj na doplnenie učiva v oblasti dátovej vedy a umelej inteligencie.
⬤ Prístupná cena.
⬤ Efektívne prezentuje teóriu spolu s kódom.
⬤ Početné nezrovnalosti v príkladoch kódu, ktoré sťažujú jeho pochopenie.
⬤ Výdatné pravopisné a gramatické chyby, ktoré podkopávajú dôveryhodnosť autora.
⬤ Mnohé príklady kódu sú zastarané alebo nesprávne, čo spôsobuje zmätok a frustráciu čitateľov.
⬤ Zlé formátovanie a nedostatočné úpravy majú za následok sťažený zážitok z čítania.
(na základe 11 čitateľských recenzií)
Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues
Implementácia klasických a funkčných dátových štruktúr a algoritmov pomocou jazyka Python
Kľúčové vlastnosti
⬤ Príručka, ktorá vám krok za krokom poskytne dôkladnú diskusiu o analýze a návrhu základných dátových štruktúr jazyka Python.
⬤ Získajte lepšie pochopenie pokročilých konceptov jazyka Python, ako je napríklad notácia big-o, dynamické programovanie a funkcionálne dátové štruktúry.
⬤ Preskúmajte ilustrácie, ktoré prehľadne a názorne prezentujú dátové štruktúry a algoritmy, ako aj ich analýzu.
Popis knihy
Dátové štruktúry umožňujú efektívne organizovať údaje určitým spôsobom. Sú rozhodujúce pre každý problém, poskytujú kompletné riešenie a fungujú ako opakovane použiteľný kód.
V tejto knihe sa naučíte základné dátové štruktúry jazyka Python a najbežnejšie algoritmy.
Vďaka tejto ľahko čitateľnej knihe budete schopní pochopiť silu spájaných zoznamov, dvojitých spájaných zoznamov a kruhových spájaných zoznamov. Budete schopní vytvárať zložité dátové štruktúry, ako sú grafy, zásobníky a fronty. Preskúmame použitie binárneho vyhľadávania a binárnych vyhľadávacích stromov. Naučíte sa bežné techniky a štruktúry používané v úlohách, ako je predspracovanie, modelovanie a transformácia údajov. Budeme diskutovať aj o tom, ako organizovať kód tak, aby bol zvládnuteľný, konzistentný a rozšíriteľný. V knihe sa podrobne zoznámite s algoritmami triedenia, ako sú bubble sort, selection sort, insertion sort a merge sort.
Na konci knihy sa naučíte vytvárať komponenty, ktoré sú ľahko pochopiteľné, odladiteľné a použiteľné v rôznych aplikáciách.
Čo sa naučíte
⬤ Získať dôkladné znalosti o dátových štruktúrach jazyka Python.
⬤ Vybudovať sofistikované dátové aplikácie.
⬤ Pochopiť bežné programovacie vzory a algoritmy používané v dátovej vede v jazyku Python.
⬤ Písať efektívny robustný kód.
© 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)