Učiace sa algoritmy: Príručka programátora na písanie lepšieho kódu

Hodnotenie:   (4,3 z 5)

Učiace sa algoritmy: Príručka programátora na písanie lepšieho kódu (George Heineman)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre hodnotená pre svoju vyváženosť medzi akademickým a praktickým prístupom k algoritmom učenia. Vďaka jasným vysvetleniam a užitočným príkladom je vhodná pre začiatočníkov aj stredne pokročilých študentov informatiky. Bola však kritizovaná pre svoju vysokú cenu a určité spoliehanie sa na techniky špecifické pre Python, ktoré môžu zmiasť osoby bez programátorského vzdelania.

Výhody:

Dobrý doplnkový materiál
solídna rovnováha medzi teoretickým a praktickým obsahom
jasné vysvetlenia a stručný kód
prístupný širokému okruhu záujemcov o algoritmy.

Nevýhody:

Vysoká cena tlačenej verzie
určité spoliehanie sa na Python by mohlo zmiasť začiatočníkov
chýba skutočná implementácia spájaných zoznamov.

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

Pôvodný názov:

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

Obsah knihy:

Pokiaľ ide o písanie efektívneho kódu, každý softvérový profesionál musí mať efektívne znalosti algoritmov. V tejto praktickej knihe autor George Heineman ( Algoritmy v kocke ) poskytuje stručný a informatívny opis kľúčových algoritmov, ktoré zlepšujú kódovanie vo viacerých jazykoch. Vývojári, testeri a správcovia softvéru zistia, ako algoritmy kreatívne riešia výpočtové problémy.

Každá kapitola nadväzuje na predchádzajúce kapitoly prostredníctvom pútavých vizuálnych ukážok a sústavného rozvíjania kľúčových pojmov vrátane analýzy algoritmov, ktorá klasifikuje výkonnosť každého algoritmu uvedeného v knihe. Na konci každej kapitoly budete môcť aplikovať to, čo ste sa naučili, na nový problém s výzvou - simulujúci skúsenosti, ktoré môžete nájsť na pohovore o technickom kóde.

⬤ Preskúmajte základné algoritmy, ktoré sú kľúčové pre informatiku a softvérové inžinierstvo.

⬤ Oboznámite sa s bežnými stratégiami na efektívne riešenie problémov, ako sú napríklad Rozdeľuj a panuj, dynamické programovanie a chamtivé prístupy.

⬤ Analyzovať kód s cieľom vyhodnotiť časovú zložitosť pomocou notácie big O.

⬤ Využívať existujúce knižnice Java a Python na riešenie problémov pomocou algoritmov.

⬤ Pochopiť kľúčové kroky algoritmov uvedených v knihe.

⬤ Používať príkladový kód vo svojich programoch a dokumentácii.

Ďalšie údaje o knihe:

ISBN:9781492091066
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:350

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Učiace sa algoritmy: Príručka programátora na písanie lepšieho kódu - Learning Algorithms: A...
Pokiaľ ide o písanie efektívneho kódu, každý...
Učiace sa algoritmy: Príručka programátora na písanie lepšieho kódu - Learning Algorithms: A Programmer's Guide to Writing Better Code

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)