Datové struktury a algoritmy v jazyce Python: Zlepšení výkonu aplikací pomocí grafů, zásobníků a front

Hodnocení:   (2,5 z 5)

Datové struktury a algoritmy v jazyce Python: Zlepšení výkonu aplikací pomocí grafů, zásobníků a front (Benjamin Baka)

Recenze čtenářů

Shrnutí:

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.

Zápory:

Č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ářů)

Původní název:

Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues

Obsah knihy:

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.

Další údaje o knize:

ISBN:9781786467355
Autor:
Vydavatel:
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Datové struktury a algoritmy v jazyce Python: Zlepšení výkonu aplikací pomocí grafů, zásobníků a...
Implementace klasických a funkcionálních datových...
Datové struktury a algoritmy v jazyce Python: Zlepšení výkonu aplikací pomocí grafů, zásobníků a front - Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues
Začínáme s Qt 5 - Getting Started with Qt 5
Začněte psát aplikace grafického uživatelského rozhraní (GUI) pro vytváření rozhraní člověk-stroj s jasným pochopením klíčových...
Začínáme s Qt 5 - Getting Started with Qt 5

Díla autora vydali tito vydavatelé:

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