Hands-On Data Structures and Algorithms with Python_Second Edition

Hodnotenie:   (4,2 z 5)

Hands-On Data Structures and Algorithms with Python_Second Edition (Basant Agarwal)

Recenzie čitateľov

Zhrnutie:

Kniha sa opisuje ako užitočný úvod do dátovej vedy s Pythonom, vhodný pre úplných začiatočníkov, ale trpí niekoľkými vážnymi problémami vrátane zlej kvality tlače, početných preklepov a nedostatočného pokrytia dôležitých tém, ako sú vyvážené stromy. Zatiaľ čo niektorí čitatelia našli hodnotu vo vysvetlení základných pojmov, mnohí kritizovali kvalitu úpravy a správnosť príkladov kódu, čo začiatočníkom sťažuje efektívne učenie.

Výhody:

Dobrý úvod do dátových štruktúr a algoritmov pre začiatočníkov.
Jasné a stručné vysvetlenie zásobníkov a frontov.
Ponúka ľahký prehľad dátových štruktúr.
Môže byť užitočný na osvieženie vedomostí o dátových štruktúrach a algoritmoch.
Niektorí čitatelia ju považujú za jednoduchú a dobre prezentovanú.

Nevýhody:

Slabá kvalita tlače a problémy s väzbou.
Početné preklepy a syntaktické chyby v úryvkoch kódu.
Neúplné pokrytie dôležitých tém (napr. vyvážené stromy).
Nesprávne informácie a mätúce vysvetlenia.
Neodporúča sa pre úplných začiatočníkov kvôli možnosti nepochopenia.

(na základe 13 čitateľských recenzií)

Obsah knihy:

Naučte sa implementovať zložité dátové štruktúry a algoritmy pomocou jazyka Python Kľúčové vlastnosti Pochopte analýzu a návrh základných dátových štruktúr jazyka Python Preskúmajte pokročilé koncepty jazyka Python, ako je notácia Big O a dynamické programovanie Naučte sa funkčné a reaktívne implementácie tradičných dátových štruktúr Popis knihy

Dátové štruktúry umožňujú efektívne ukladať a organizovať údaje. Sú kľúčové pre každý problém, poskytujú kompletné riešenie a fungujú ako opakovane použiteľný kód. Praktické dátové štruktúry a algoritmy s jazykom Python vás naučí základné dátové štruktúry jazyka Python a najbežnejšie algoritmy na vytváranie jednoduchých a udržiavateľných aplikácií.

Táto kniha vám pomôže pochopiť silu spájaných zoznamov, dvojitých spájaných zoznamov a kruhových spájaných zoznamov. Naučíte sa vytvárať zložité dátové štruktúry, ako sú grafy, zásobníky a fronty. Pri prechádzaní jednotlivými kapitolami sa zoznámite s aplikáciou binárneho vyhľadávania a binárnych vyhľadávacích stromov spolu s osvojením si bežných techník a štruktúr používaných v úlohách, ako je predspracovanie, modelovanie a transformácia údajov. V záverečných kapitolách sa zoznámite s organizáciou kódu, ktorá bude zvládnuteľná, konzistentná a rozšíriteľná. Podrobne si tiež preštudujete, ako sa používajú algoritmy 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. Získate prehľad o implementácii všetkých dôležitých a relevantných algoritmov v jazyku Python. Čo sa naučíte Porozumieť reprezentácii objektov, viazaniu atribútov a zapuzdreniu údajov Získať dôkladné pochopenie dátových štruktúr v jazyku Python pomocou algoritmov Študovať algoritmy na príkladoch s obrázkovou reprezentáciou Naučiť sa zložité algoritmy prostredníctvom jednoduchého vysvetlenia, implementácie v jazyku Python Budovať sofistikované a efektívne dátové aplikácie v jazyku Python Porozumieť bežným programovacím algoritmom používaným v dátovej vede v jazyku Python Písať efektívny a robustný kód v jazyku Python 3. 7 Pre koho je táto kniha určená

Táto kniha je určená pre vývojárov, ktorí sa chcú naučiť dátové štruktúry a algoritmy v jazyku Python, aby mohli písať komplexné a flexibilné programy. Očakávajú sa základné znalosti programovania v jazyku Python. Obsah Objekty, typy a výrazy jazyka Python Dátové typy a štruktúry jazyka Python Princípy návrhu algoritmov Zoznamy a štruktúry ukazovateľov Zásobníky a fronty Stromy Hashing a tabuľky symbolov Grafy a iné algoritmy Vyhľadávanie Triedenie Výberové algoritmy Reťazcové algoritmy a techniky Návrhové techniky a stratégie Implementácie, aplikácie a nástroje

Ďalšie údaje o knihe:

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

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Hands-On Data Structures and Algorithms with Python_Second Edition
Naučte sa implementovať zložité dátové štruktúry a algoritmy pomocou jazyka Python Kľúčové...
Hands-On Data Structures and Algorithms with Python_Second Edition
Hands-On Data Structures and Algorithms with Python - Third Edition
Pochopte, ako môže inteligentná implementácia rôznych dátových štruktúr a algoritmov zlepšiť...
Hands-On Data Structures and Algorithms with Python - Third Edition
Zborník z medzinárodnej konferencie o inteligentných kyberneticko-fyzikálnych systémoch: Icps 2021 -...
Kapitola 1. Mikrofázová meracia jednotka (PMU) v...
Zborník z medzinárodnej konferencie o inteligentných kyberneticko-fyzikálnych systémoch: Icps 2021 - Proceedings of International Conference on Intelligent Cyber-Physical Systems: Icps 2021
Zborník z medzinárodnej konferencie o inteligentných kyberneticko-fyzických systémoch: Icps 2021 -...
Kapitola 1. Mikrofázová meracia jednotka (PMU) v...
Zborník z medzinárodnej konferencie o inteligentných kyberneticko-fyzických systémoch: Icps 2021 - Proceedings of International Conference on Intelligent Cyber-Physical Systems: Icps 2021

Diela autora vydali tieto vydavateľstvá: