Nagy teljesítményű Python: Practical Performant Programming for Humans

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

Nagy teljesítményű Python: Practical Performant Programming for Humans (Micha Gorelick)

Olvasói vélemények

Összegzés:

A könyvet a fejlett Python programozási technikák mélyreható lefedettségéért dicsérik, különösen a teljesítmény és a memória optimalizálása tekintetében. Gyakorlati példákat és magas színvonalú tartalmat kínál, így a középhaladók számára is alkalmas. Egyes olvasók azonban túl hosszúnak találják, felesleges tölteléktartalommal, zavaros írásmóddal és bizonyos területeken a mélység hiányával.

Előnyök:

A Python-programok profilozásának mélyreható módszerei, a kiváló minőségű példák, a teljesítmény és a memóriakezelés átfogó lefedése, a jól strukturált tartalom, amely tanulási segédeszközként és referenciaként is szolgál, tapasztalt szerzők által írva, hasznos betekintést nyújt a Python és a számítógép architektúra kölcsönhatásaiba.

Hátrányok:

A könyvet túl hosszúnak tartják, sok töltelékkel, egyes példák túlságosan bonyolultak, az írásmód szaggatott és zavaró, és egyes témákból hiányzik a mélység, különösen az egyes modulokat és gyakorlati példákat illetően.

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

Eredeti címe:

High Performance Python: Practical Performant Programming for Humans

Könyv tartalma:

A Python kódod lehet, hogy helyesen fut, de gyorsabban kell futnia. A Python 3-hoz frissített, bővített kiadás megmutatja, hogyan találhatja meg a teljesítmény szűk keresztmetszeteit, és hogyan gyorsíthatja fel jelentősen a kódját a nagy adatmennyiségű programokban. A High Performance Python a tervezési döntések mögött meghúzódó alapvető elméletek feltárásával segít a Python implementációjának mélyebb megértésében.

Hogyan használja ki a többmagos architektúrák vagy klaszterek előnyeit? Vagy építs olyan rendszert, amely a megbízhatóság elvesztése nélkül skálázódik felfelé és lefelé? A tapasztalt Python-programozók számos kérdésre konkrét megoldásokat tanulhatnak meg, valamint olyan vállalatok hadtörténeteit, amelyek nagy teljesítményű Pythont használnak közösségi médiaelemzésre, gyártásalapú gépi tanulásra és sok másra.

⬤ Jobb ismereteket szerezhet a NumPy, a Cython és a profilozók használatáról.

⬤ Tanulja meg, hogyan absztrahálja a Python a mögöttes számítógép-architektúrát.

⬤ Használja a profilozást a CPU-idő és a memóriahasználat szűk keresztmetszeteinek megtalálására.

⬤ Írjon hatékony programokat a megfelelő adatszerkezetek kiválasztásával.

⬤ Gyorsítsa fel a mátrix- és vektorszámításokat.

⬤ A Python gépi kódra történő lefordításához szükséges eszközök használata.

⬤ Folyamatosan több I/O és számítási művelet egyidejű kezelése.

⬤ Multiprocesszoros kód átalakítása helyi vagy távoli fürtökön való futtatáshoz.

⬤ Gyorsabb kódelosztás olyan eszközökkel, mint a Docker.

A könyv egyéb adatai:

ISBN:9781492055020
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2020
Oldalak száma:468

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Nagy teljesítményű Python: Practical Performant Programming for Humans - High Performance Python:...
A Python kódod lehet, hogy helyesen fut, de...
Nagy teljesítményű Python: Practical Performant Programming for Humans - High Performance Python: Practical Performant Programming for Humans

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)