
Maggiori informazioni sul libro
Python jest językiem łatwym do opanowania, jednak jego łatwość nie zawsze przekłada się na wydajność kodu. Przetwarzanie dużych wolumenów danych czy skalowanie aplikacji często prowadzi do problemów z wydajnością. Rozwiązaniem mogą być procesy szeregowe lub architektura wielordzeniowa, klastry oraz układy GPU. Często osiągnięcie dobrych wyników wymaga modyfikacji technik kodowania, aby wykorzystać potencjał Pythona i zastosować sprawdzone metody poprawy wydajności. W poszerzonym wydaniu tej książki zdobędziesz wiedzę o czynnikach wpływających na wydajność kodu, procesach w tle komputera, przydzielaniu pamięci oraz kompilacji do kodu maszynowego. Poznasz zagadnienia współbieżności i obliczeń klastrowych oraz nauczysz się korzystać z narzędzi Pythona, takich jak NumPy i moduł multiprocessing. Odkryjesz techniki minimalizujące zużycie zasobów, takich jak czas procesora i pamięć RAM. Książka zawiera przykłady kodu oraz porady ekspertów, a także omawia narzędzia takie jak Cython i Docker, identyfikację wąskich gardeł, odpowiednie struktury danych, przyspieszanie obliczeń opartych na macierzach oraz zarządzanie operacjami obliczeniowymi i przetwarzaniem współbieżnym.
Acquisto del libro
Wysoko wydajny Python. Efektywne programowanie, Micha Gorelick, Ian Ozsvald
- Lingua
- Pubblicato
- 2020
- product-detail.submit-box.info.binding
- (In brossura)
Metodi di pagamento
Qui potrebbe esserci la tua recensione.