Hodnocení:
Kniha přináší cenné informace o datových strukturách a algoritmech v jazyce Python, ale trpí četnými nesrovnalostmi v kódu, gramatice a formátování. Zatímco někteří čtenáři oceňují její stručné výklady a domnívají se, že je dobrým úvodem, mnozí upozorňují na významné editační problémy, které snižují její důvěryhodnost.
Klady:⬤ Stručné a jasné vysvětlení datových struktur a algoritmů.
⬤ Důraz na principy bez přílišných detailů.
⬤ Dobrý zdroj pro doplnění výuky v oblasti datové vědy a umělé inteligence.
⬤ Příznivá cena.
⬤ Efektivně prezentuje teorii spolu s kódem.
⬤ Četné nesrovnalosti v příkladech kódu, které ztěžují jeho pochopení.
⬤ Hojné pravopisné a gramatické chyby, které podkopávají důvěryhodnost autora.
⬤ Mnoho příkladů kódu je zastaralých nebo nesprávných, což způsobuje zmatek a frustraci čtenářů.
⬤ Špatné formátování a nedostatečné úpravy mají za následek obtížné čtení.
(na základě 11 hodnocení čtenářů)
Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues
Implementace klasických a funkcionálních datových struktur a algoritmů pomocí jazyka Python
Klíčové vlastnosti
⬤ Průvodce krok za krokem, který vás důkladně seznámí s analýzou a návrhem základních datových struktur jazyka Python.
⬤ Získáte lepší porozumění pokročilým konceptům jazyka Python, jako je notace big-o, dynamické programování a funkcionální datové struktury.
⬤ Prozkoumejte ilustrace, které přehledně a názorně představí datové struktury a algoritmy i jejich analýzu.
Popis knihy
Datové struktury umožňují efektivně uspořádat data určitým způsobem. Mají zásadní význam pro řešení jakéhokoli problému, poskytují kompletní řešení a fungují jako opakovaně použitelný kód.
V této knize se seznámíte se základními datovými strukturami jazyka Python a nejběžnějšími algoritmy.
Díky této srozumitelné knize pochopíte sílu spojových seznamů, dvojitých spojových seznamů a kruhových spojových seznamů. Budete schopni vytvářet složité datové struktury, jako jsou grafy, zásobníky a fronty. Prozkoumáme použití binárního vyhledávání a binárních vyhledávacích stromů. Seznámíte se s běžnými technikami a strukturami používanými v úlohách, jako je předzpracování, modelování a transformace dat. Probereme také, jak organizovat kód tak, aby byl spravovatelný, konzistentní a rozšiřitelný. V knize se podrobně seznámíte s algoritmy třídění, jako je bublinové třídění, výběrové třídění, vkládací třídění a slučovací třídění.
Na konci knihy se naučíte vytvářet komponenty, které jsou snadno pochopitelné, laditelné a použitelné v různých aplikacích.
Co se naučíte
⬤ Získáte důkladnou znalost datových struktur jazyka Python.
⬤ Vytvořit sofistikované datové aplikace.
⬤ Pochopit běžné programovací vzory a algoritmy používané v datové vědě v jazyce Python.
⬤ Psat efektivní robustní kód.
© 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)