Dátové štruktúry a algoritmy v jazyku Python: Zlepšenie výkonu aplikácií pomocou grafov, zásobníkov a frontov

Hodnotenie:   (2,5 z 5)

Dátové štruktúry a algoritmy v jazyku Python: Zlepšenie výkonu aplikácií pomocou grafov, zásobníkov a frontov (Benjamin Baka)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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

Pôvodný názov:

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

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781786467355
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Dátové štruktúry a algoritmy v jazyku Python: Zlepšenie výkonu aplikácií pomocou grafov, zásobníkov...
Implementácia klasických a funkčných dátových...
Dátové štruktúry a algoritmy v jazyku Python: Zlepšenie výkonu aplikácií pomocou grafov, zásobníkov a frontov - Python Data Structures and Algorithms: Improve application performance with graphs, stacks, and queues
Začíname s Qt 5 - Getting Started with Qt 5
Začnite písať aplikácie grafického používateľského rozhrania (GUI) na vytváranie rozhraní človek-stroj s jasným pochopením kľúčových...
Začíname s Qt 5 - Getting Started with Qt 5

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)