Helion Bestsellery

Zostań inżynierem sieci. 100 pytań do przyszłego sieciowca
  • Autor: Adam Józefiok
  • Zniżka: 40%
  • Cena: 89.00 53.40 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328926431
  • ISBN: 978-83-289-2643-1
Dodaj Zostań inżynierem sieci. 100 pytań do przyszłego sieciowca do koszyka

Helion Książka Dnia

Jak działa Linux. Podręcznik administratora. Wydanie III
  • Autor: Brian Ward
  • Zniżka: 50%
  • Cena: 99.00 49.50 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328388635
  • ISBN: 978-83-283-8863-5
Dodaj Jak działa Linux. Podręcznik administratora. Wydanie III do koszyka

Wysoko wydajny Python. Efektywne programowanie w praktyce. Wydanie II

Wysoko wydajny Python. Efektywne programowanie w praktyce. Wydanie II
 
Autor: Micha Gorelick, Ian Ozsvald

Format: 168x237, stron: 424, oprawa: miękka
Data wydania: 2021-01-21

Zobacz więcej w helion.pl

 

Autorzy: Micha Gorelick, Ian Ozsvald
ISBN: 978-83-283-7184-2
Format: 168x237, stron: 424

Data wydania: 01/2021
Cena książki: 89.00 zł 

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 NumPy 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 NumPy, 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ść!

Zobacz więcej w helion.pl

 

 

 

Please publish modules in offcanvas position.