Algoritmusok tanulása: Egy programozó útmutatója a jobb kódok írásához

Értékelés:   (4.3 az 5-ből)

Algoritmusok tanulása: Egy programozó útmutatója a jobb kódok írásához (George Heineman)

Olvasói vélemények

Összegzés:

A könyvet a tanulási algoritmusok tudományos és gyakorlati megközelítései közötti egyensúlya miatt tartják nagyra. Világos magyarázatokkal és hasznos példákkal a kezdő és a középhaladó informatikusoknak egyaránt megfelel. Ugyanakkor kritika érte a magas ára és az, hogy némileg a Python-specifikus technikákra támaszkodik, amelyek összezavarhatják a programozói háttérrel nem rendelkezőket.

Előnyök:

Jó kiegészítő anyag
szilárd egyensúly az elméleti és gyakorlati tartalom között
világos magyarázatok és tömör kód
az algoritmusok iránt érdeklődő széles közönség számára is elérhető.

Hátrányok:

A nyomtatott változat magas ára
a Pythonra való némi támaszkodás összezavarhatja a kezdőket
hiányzik a valódi kapcsolt lista implementáció.

(4 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Ha hatékony kódot kell írni, minden szoftveres szakembernek hatékonyan kell ismernie az algoritmusokat. Ebben a gyakorlatias könyvben a szerző, George Heineman ( Algorithms in a Nutshell ) tömör és informatív leírást ad a legfontosabb algoritmusokról, amelyek javítják a kódolást több nyelven. A szoftverfejlesztők, tesztelők és karbantartók felfedezhetik, hogyan oldják meg kreatívan a számítási problémákat az algoritmusok.

Minden fejezet a korábbi fejezetekre épül a szemet gyönyörködtető vizuális ábrák és a kulcsfogalmak folyamatos ismertetése révén, beleértve egy algoritmuselemzést, amely a könyvben bemutatott minden algoritmus teljesítményét osztályozza. Az egyes fejezetek végén a tanultakat egy újszerű kihívást jelentő problémára kell alkalmaznia - ez azt a tapasztalatot szimulálja, amit egy technikai kódokkal kapcsolatos interjún tapasztalhat.

⬤ Vizsgálja meg a számítástechnika és a szoftverfejlesztés szempontjából központi jelentőségű alapvető algoritmusokat.

⬤ Tanulja meg a hatékony problémamegoldás általános stratégiáit - például az oszd meg és uralkodj, a dinamikus programozás és a mohó megközelítések.

⬤ Kódok elemzése az időbonyolultság értékeléséhez a big O jelölés használatával.

⬤ A meglévő Java és Python könyvtárak használata algoritmusok segítségével történő problémamegoldáshoz.

⬤ A könyvben bemutatott algoritmusok kulcsfontosságú lépéseinek megértése.

⬤ Használjon példakódot a programjaiban és a dokumentációban.

A könyv egyéb adatai:

ISBN:9781492091066
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2021
Oldalak száma:350

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Algoritmusok tanulása: Egy programozó útmutatója a jobb kódok írásához - Learning Algorithms: A...
Ha hatékony kódot kell írni, minden szoftveres...
Algoritmusok tanulása: Egy programozó útmutatója a jobb kódok írásához - Learning Algorithms: A Programmer's Guide to Writing Better Code

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)