Ocena:
Książka stanowi kompleksowe i dobrze napisane wprowadzenie do Cythona, podkreślając jego zdolność do zwiększania wydajności Pythona poprzez tłumaczenie kodu na C/C++. Chociaż jest chwalona za swoją przejrzystość i głębię, niektórzy użytkownicy zauważyli, że może być zbyt rozwlekła, a część treści powtarza oficjalną dokumentację. Najlepiej nadaje się dla czytelników z pewnym doświadczeniem w Pythonie i C/C++. Ogólnie rzecz biorąc, jest ona zalecana jako cenne źródło informacji dla tych, którzy chcą poprawić wydajność kodu Pythona.
Zalety:⬤ Dobrze napisane i jasne wyjaśnienia
⬤ kompleksowe omówienie Cythona
⬤ skuteczne w przyspieszaniu kodu Pythona
⬤ dobre dla czytelników z doświadczeniem w Pythonie i C/C++
⬤ zwięzła i nie marnująca czasu prezentacja
⬤ zawiera praktyczne przykłady
⬤ pozytywny wpływ na obliczenia numeryczne i symulacje.
⬤ zakłada wcześniejszą znajomość Pythona i C/C++
⬤ niektórzy czytelnicy uznali ją za zbędną w stosunku do oficjalnej dokumentacji
⬤ dostrzegalna gadatliwość i niepotrzebne informacje
⬤ może nie być odpowiednia dla zupełnie początkujących w C.
(na podstawie 27 opinii czytelników)
Cython: A Guide for Python Programmers
Twórz oprogramowanie, które łączy w sobie ekspresyjność Pythona z wydajnością i kontrolą C (i C++). Jest to możliwe dzięki Cythonowi, kompilatorowi i hybrydowemu językowi programowania używanemu przez podstawowe pakiety, takie jak NumPy, i widocznemu w projektach takich jak Pandas, h5py i scikits-learn.
Z tego praktycznego przewodnika dowiesz się, jak używać Cythona, aby zwiększyć wydajność Pythona - nawet 3000 razy - i z łatwością opakowywać biblioteki C i C++ w Pythonie. Autor Kurt Smith przeprowadzi cię przez możliwości Cythona, z przykładowym kodem i dogłębnymi ćwiczeniami praktycznymi.
Jeśli dopiero zaczynasz przygodę z Cythonem lub chcesz pogłębić swoją wiedzę, dowiesz się, że język ten jest istotną częścią arsenału każdego programisty Pythona zorientowanego na wydajność. Wykorzystaj statyczne typowanie Cythona, aby przyspieszyć kod Pythona Zdobądź praktyczne doświadczenie w korzystaniu z funkcji Cythona, aby ulepszyć swój obfitujący w liczby Python Twórz nowe typy za pomocą Cythona - i zobacz, jak szybkie może być programowanie obiektowe w Pythonie Efektywnie organizuj kod Cythona w oddzielne moduły i pakiety bez poświęcania wydajności Użyj Cythona, aby zapewnić Pythonowe interfejsy do bibliotek C i C++ Zoptymalizuj kod za pomocą narzędzi Cythona do profilowania w czasie wykonywania i kompilacji Użyj funkcji prange Cythona, aby zrównoleglić pętle w przejrzysty sposób za pomocą OpenMP
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)