Értékelés:
A könyv átfogó áttekintést nyújt az adatszerkezetekről és algoritmusokról Pythonban, és mind a tanulók, mind pedig az alapozó ismereteiket megerősíteni kívánók számára vonzó. Bár számos alapvető témát részletesen tárgyal, kritikák érik az elavult szintaxis és a változóelnevezési konvenciók miatt, amelyek akadályozhatják az olvashatóságot.
Előnyök:⬤ Az adatszerkezetek átfogó lefedettsége a listáktól a gráfokig
⬤ világos és intuitív magyarázatok
⬤ jó nyomtatási minőség és vizualitás
⬤ szilárd alapként szolgál a Python programozók számára
⬤ segíthet a főiskolai szintű oktatásban.
⬤ Kissé elavult szintaxis, amelyből hiányoznak a modern pythoni konvenciók
⬤ a nem leíró változóelnevezések megnehezítik a kód olvasását
⬤ előzetes Python-tudást feltételez, ami nem biztos, hogy teljesen kezdők számára megfelelő.
(6 olvasói vélemény alapján)
Data Structures & Algorithms in Python
MEGTANULJA, HOGYAN HASZNÁLJA AZ ADATSTRUKTÚRÁKAT NAGY TELJESÍTMÉNYŰ PYTHON PROGRAMOK ÉS ALGORITMUSOK ÍRÁSÁHOZ.
Az adatszerkezetek és algoritmusok gyakorlati bevezetője minden olyan programozónak segítségére lehet, aki hatékonyabb szoftvereket szeretne írni. Robert Lafore legendás Java-alapú útmutatójára építve ez a könyv segít pontosan megérteni az adatszerkezetek és algoritmusok működését. Megtanulja, hogyan alkalmazhatja őket hatékonyan a rendkívül népszerű Python nyelvvel, és hogyan skálázhatja kódját a mai nagy adatkezelési kihívások kezelésére.
A szerzők mindvégig valós példákra összpontosítanak, a legfontosabb gondolatokat intuitív, interaktív vizualizációkkal közvetítik, a bonyolultságot és a matematikát pedig a teljesítmény javításához szükséges mértékre korlátozzák. Lépésről lépésre bemutatják a tömböket, a rendezést, a halmokat, a sorokat, a kapcsolt listákat, a rekurziót, a bináris fákat, a 2-3-4 fákat, a hash táblákat, a térbeli adatstruktúrákat, a gráfokat és még sok mást. Kódpéldáik és illusztrációik olyan világosak, hogy akkor is megértheted őket, ha majdnem kezdő vagy, vagy ha más procedurális vagy objektumorientált nyelvekkel van tapasztalatod.
⬤ Az alapvető számítástechnikai ismeretek elsajátítása, amelyek túlmutatnak a puszta "kódíráson".
⬤ Tanulja meg, hogy az adatszerkezetek hogyan teszik hatékonyabbá a programokat (és a programozókat).
⬤ Nézze meg, hogyan befolyásolja az adatok szervezése és az algoritmusok, hogy mennyi mindent tud tenni a mai és a jövőbeli számítástechnikai erőforrásokkal.
⬤ Kifejlessze az adatszerkezetek megvalósítási készségeit, amelyeket bármely nyelven használhat.
⬤ Válassza ki a legjobb adatszerkezet(ek)et és algoritmusokat az egyes programozási problémákhoz - és ismerje fel, melyeket érdemes elkerülni.
Az Adatstruktúrák és algoritmusok Pythonban tele van példákkal, ismétlő kérdésekkel, egyéni és csoportos feladatokkal, gondolatkísérletekkel és hosszabb programozási projektekkel. Ideális mind önálló tanuláshoz, mind tantermi környezetben, és akár elsődleges szövegként, akár egy formálisabb előadás kiegészítéseként.
© 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)