Értékelés:
A könyv átfogó és jól megírt bevezetést nyújt a Cythonba, kiemelve annak képességét, hogy a Python teljesítményét a kód C/C++ nyelvre történő lefordításával fokozza. Míg a könyv érthetőségét és mélységét dicsérik, néhány felhasználó megjegyezte, hogy túlságosan bőbeszédű lehet, és hogy a tartalom egyes részei a hivatalos dokumentáció ismétlődései. Leginkább a Pythonban és a C/C++-ban némi háttérrel rendelkező olvasóknak ajánlott. Összességében a Python-kódok teljesítményének javítására törekvők számára értékes forrásként ajánlott.
Előnyök:⬤ Jól megírt és világos magyarázatok
⬤ átfogóan tárgyalja a Cythont
⬤ hatékony a Python kód gyorsítására
⬤ jó a Pythonban és C/C++-ban jártas olvasóknak
⬤ tömör és nem pazarló bemutatás
⬤ gyakorlati példákat tartalmaz
⬤ pozitív hatással van a numerikus számításokra és szimulációkra.
⬤ Előzetes Python- és C/C++-tudást feltételez
⬤ néhány olvasó a hivatalos dokumentációval szemben feleslegesnek találta
⬤ érzékelt szószátyárság és felesleges információk
⬤ nem biztos, hogy teljesen kezdő C-felhasználóknak való.
(27 olvasói vélemény alapján)
Cython: A Guide for Python Programmers
Olyan szoftverek készítése, amelyek ötvözik a Python kifejezőképességét a C (és a C++) teljesítményével és irányíthatóságával. Ez lehetséges a Cythonnal, a fordítóprogrammal és a hibrid programozási nyelvvel, amelyet olyan alapvető csomagok használnak, mint a NumPy, és amely olyan projektekben is kiemelkedő szerepet játszik, mint a Pandas, a h5py és a scikits-learn.
Ebben a gyakorlati útmutatóban megtanulhatja, hogyan használhatja a Cythont a Python teljesítményének növelésére - akár 3000-szeresére -, és hogyan csomagolhat C és C++ könyvtárakat könnyedén Pythonba. A szerző, Kurt Smith bemutatja a Cython képességeit, mintakódokkal és alapos gyakorlati feladatokkal.
Ha csak most kezdi a Cython használatát, vagy szeretne mélyebbre menni, megtanulhatja, hogy ez a nyelv minden teljesítményorientált Python-programozó arzenáljának nélkülözhetetlen része. Használja a Cython statikus tipizálását a Python kód felgyorsítására Szerezzen gyakorlati tapasztalatot a Cython funkcióinak használatáról a számoktól terhes Python felgyorsítására Hozzon létre új típusokat a Cythonnal - és meglátja, milyen gyors lehet az objektumorientált programozás Pythonban A Cython kódot hatékonyan szervezze külön modulokba és csomagokba a teljesítmény feláldozása nélkül A Cython használatával Pythoni interfészeket adhat a C és C++ könyvtárakhoz Optimalizálja a kódot a Cython futásidejű és fordítási idejű profilkészítő eszközeivel Használja a Cython prange függvényét a ciklusok OpenMP-vel történő átlátható párhuzamosításához.
© 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)