Cena: 53.40 zł
Sklep: helion.pl
Kup teraz Wysoko wydajny Python. Efektywne programowanie w praktyce. Wydanie II za 53.40 zł w księgarni helion.pl
Python jest językiem łatwym do opanowania i przyjemnym dla programisty. Jednak łatwość projektowania nie przekłada się na szybkość działania...
zobacz więcej informacji
Cena: 53.40 zł
Sklep: helion.pl
Kup teraz Wysoko wydajny Python. Efektywne programowanie w praktyce. Wydanie II za 53.40 zł w księgarni helion.pl
Wydawca: helion
Kategoria: bez kategorii
ISBN: 9788328371842
Waga: b/d kg
Rok wydania: b/d
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ść!
KUP TERAZ