Učení algoritmů: Průvodce programátora psaním lepšího kódu

Hodnocení:   (4,3 z 5)

Učení algoritmů: Průvodce programátora psaním lepšího kódu (George Heineman)

Recenze čtenářů

Shrnutí:

Kniha je dobře hodnocena pro svou vyváženost mezi akademickým a praktickým přístupem k algoritmům učení. Je vhodná jak pro začátečníky, tak pro středně pokročilé studenty informatiky, s jasnými vysvětleními a užitečnými příklady. Byla však kritizována pro svou vysokou cenu a určité spoléhání se na techniky specifické pro Python, které mohou zmást ty, kdo nemají programátorské vzdělání.

Klady:

Dobrý doplňkový materiál
solidní rovnováha mezi teoretickým a praktickým obsahem
jasná vysvětlení a stručný kód
přístupný širokému okruhu zájemců o algoritmy.

Zápory:

Vysoká cena tištěné verze
určité spoléhání na Python by mohlo zmást začátečníky
chybí skutečná implementace spojového seznamu.

(na základě 4 hodnocení čtenářů)

Původní název:

Learning Algorithms: A Programmer's Guide to Writing Better Code

Obsah knihy:

Pokud jde o psaní efektivního kódu, musí mít každý softwarový profesionál efektivní znalosti algoritmů. V této praktické knize autor George Heineman ( Algoritmy v kostce ) stručně a informativně popisuje klíčové algoritmy, které zlepšují kódování v různých jazycích. Vývojáři, testeři a správci softwaru zjistí, jak algoritmy kreativně řeší výpočetní problémy.

Každá kapitola navazuje na předchozí kapitoly prostřednictvím poutavých vizuálních ukázek a soustavného rozvíjení klíčových pojmů, včetně analýzy algoritmů, která klasifikuje výkonnost každého algoritmu uvedeného v knize. Na konci každé kapitoly budete mít možnost aplikovat to, co jste se naučili, na nový náročný problém - což napodobuje zkušenosti, které vás mohou potkat při pohovoru o technickém kódu.

⬤ Prozkoumejte základní algoritmy, které jsou klíčové pro informatiku a softwarové inženýrství.

⬤ Zjistěte, jaké jsou běžné strategie pro efektivní řešení problémů, jako například Rozděl a panuj, dynamické programování a chamtivé přístupy.

⬤ Analyzovat kód pro vyhodnocení časové složitosti pomocí notace velkého O.

⬤ Využívat existující knihovny v jazycích Java a Python k řešení problémů pomocí algoritmů.

⬤ Pochopit klíčové kroky algoritmů představených v knize.

⬤ Používat příkladový kód ve svých programech a dokumentaci.

Další údaje o knize:

ISBN:9781492091066
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2021
Počet stran:350

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Učení algoritmů: Průvodce programátora psaním lepšího kódu - Learning Algorithms: A Programmer's...
Pokud jde o psaní efektivního kódu, musí mít každý...
Učení algoritmů: Průvodce programátora psaním lepšího kódu - Learning Algorithms: A Programmer's Guide to Writing Better Code

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)