Hodnotenie:
Kniha poskytuje komplexný a dobre napísaný úvod do jazyka Cython a zdôrazňuje jeho schopnosť zvýšiť výkonnosť jazyka Python prekladom kódu do jazyka C/C++. Hoci je chválená pre svoju zrozumiteľnosť a hĺbku, niektorí používatelia poznamenali, že môže byť príliš rozsiahla a že niektoré časti obsahu sa opakujú z oficiálnej dokumentácie. Najlepšie sa hodí pre čitateľov s určitými základmi v jazyku Python a C/C++. Celkovo sa odporúča ako cenný zdroj informácií pre tých, ktorí chcú zlepšiť výkonnosť kódu v jazyku Python.
Výhody:⬤ Dobre napísané a jasné vysvetlenia
⬤ komplexné pokrytie jazyka Cython
⬤ efektívne na zrýchlenie kódu jazyka Python
⬤ vhodné pre čitateľov so skúsenosťami v jazykoch Python a C/C++
⬤ stručné a nezavádzajúce podanie
⬤ obsahuje praktické príklady
⬤ pozitívny vplyv na numerické výpočty a simulácie.
⬤ Predpokladá predchádzajúcu znalosť Pythonu a C/C++
⬤ niektorí čitatelia ju považovali za nadbytočnú s oficiálnou dokumentáciou
⬤ vnímajú slovník a zbytočné informácie
⬤ nemusí byť vhodná pre úplných začiatočníkov v jazyku C.
(na základe 27 čitateľských recenzií)
Cython: A Guide for Python Programmers
Vytvorte softvér, ktorý kombinuje expresivitu jazyka Python s výkonom a ovládaním jazyka C (a C++). Umožňuje to Cython, kompilátor a hybridný programovací jazyk, ktorý sa používa v základných balíkoch, ako je NumPy, a je významný v projektoch vrátane Pandas, h5py a scikits-learn.
V tejto praktickej príručke sa dozviete, ako používať Cython na zvýšenie výkonu jazyka Python - až 3000x - a na jednoduché obalenie knižníc C a C++ v jazyku Python. Autor Kurt Smith vás oboznámi s možnosťami jazyka Cython pomocou vzorového kódu a podrobných praktických cvičení.
Ak s Cythonom len začínate alebo chcete ísť hlbšie, dozviete sa, ako je tento jazyk nevyhnutnou súčasťou arzenálu každého programátora v jazyku Python orientovaného na výkon. Využívajte statické typovanie jazyka Cython na zrýchlenie kódu jazyka Python Získajte praktické skúsenosti s používaním funkcií jazyka Cython na zvýšenie výkonnosti jazyka Python, ktorý je náročný na číselné údaje Vytvárajte nové typy pomocou jazyka Cython - a zistíte, aké rýchle môže byť objektovo orientované programovanie v jazyku Python Efektívne organizujte kód jazyka Cython do samostatných modulov a balíkov bez toho, aby ste obetovali výkon Používajte jazyk Cython na poskytovanie pythonovských rozhraní knižniciam jazyka C a C++ Optimalizujte kód pomocou nástrojov na profilovanie v čase behu a kompilácie jazyka Cython Používajte funkciu prange jazyka Cython na transparentnú paralelizáciu cyklov pomocou OpenMP
© 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)