pokaz koszyk
rozwiń menu
tylko:  
Tytuł książki:

Wysoko wydajny Python. Efektywne programowanie

Autor książki:

Micha Gorelick, Ian Ozsvald

Dane szczegółowe:
Wydawca: Helion
Rok wyd.: 2020
Oprawa: miękka
Ilość stron: 424 s.
EAN: 9788328371842
ISBN: 978-83-2837-184-2
Data: 2021-01-21
Cena wydawcy: 89.00 złpozycja niedostępna

Opis książki:

Python jest językiem łatwym do opanowania i przyjemnym dla programisty. Jednak łatwość projektowania nie przekłada się na szybkość działania kodu. W konsekwencji przetwarzanie dużych wolumenów danych czy próba skalowania aplikacji kończą się problemami z wydajnością lub niezawodnością. Niekiedy rozwiązaniem jest zastosowanie procesów szeregowych, w innych przypadkach warto sięgnąć do architektury wielordzeniowej, klastrów lub układów GPU. Relatywnie często okazuje się, że dobre wyniki uzyskuje się w efekcie takiego zmodyfikowania technik kodowania, aby przy wykorzystaniu potencjału Pythona stosować sprawdzone metody poprawy wydajności kodu.

Dzięki drugiemu, poszerzonemu i zaktualizowanemu wydaniu tej książki zdobędziesz wszechstronną wiedzę o czynnikach wpływających na wydajność kodu. Dowiesz się, jakie procesy zachodzą w tle komputera, na jakich zasadach odbywa się przydzielanie pamięci, oraz zyskasz nowe spojrzenie na proces kompilacji do postaci kodu maszynowego. Zapoznasz się z zagadnieniem współbieżności i obliczeń klastrowych. Zaczniesz swobodnie posługiwać się najlepszymi narzędziami Pythona, takimi jak Num Py czy moduł multiprocessing. Z pewnością docenisz techniki zapewniające korzystanie z minimum zasobów, takich jak czas procesora czy pamięć RAM. Opisane tu zagadnienia zilustrowano przykładami kodu oraz poradami najlepszych specjalistów z branży.

W książce:
narzędzia Num Py, Cython i Docker
znajdowanie wąskich gardeł związanych z wykorzystaniem czasu procesora i pamięci
wydajność kodu a odpowiednie struktury danych
przyspieszanie obliczeń opartych na macierzach i wektorach
zarządzanie wieloma operacjami obliczeniowymi i wejścia-wyjścia
przetwarzanie współbieżne i uruchamianie kodu w klastrze
Programowanie w Pythonie: przede wszystkim wydajność i niezawodność!

Książka "Wysoko wydajny Python. Efektywne programowanie" - Micha Gorelick, Ian Ozsvald - oprawa miękka - Wydawnictwo Helion. Książka posiada 424 stron i została wydana w 2020 r.