Stan książek
Nasze książki są dokładnie sprawdzone i jasno określamy stan każdej z nich.
Nowa
Książka nowa.
Używany - jak nowa
Niezauważalne lub prawie niezauważalne ślady używania. Książkę ciężko odróżnić od nowej pozycji.
Używany - dobry
Normalne ślady używania wynikające z kartkowania podczas czytania, brak większych uszkodzeń lub zagięć.
Używany - widoczne ślady użytkowania
zagięte rogi, przyniszczona okładka, książka posiada wszystkie strony.
Wysoko wydajny Python. Efektywne programowanie w praktyce
Masz tę lub inne książki?
Sprzedaj je u nas
Python to język programowania, który cieszy się popularnością ze względu na łatwość nauki i przyjazność dla programistów. Niestety, prostota ta nie zawsze idzie w parze z szybkością działania kodu. Gdy przychodzi do przetwarzania dużych ilości danych czy skalowania aplikacji, często natrafiamy na problemy z wydajnością i niezawodnością. W niektórych sytuacjach pomocne mogą być procesy szeregowe, w innych bardziej odpowiednia będzie architektura wielordzeniowa, klastry albo układy GPU. Często wystarczy jednak zmodyfikować techniki kodowania, czerpiąc z potencjału Pythona oraz znanych metod poprawy wydajności.To drugie, rozszerzone wydanie tej książki zapewni czytelnikowi wszechstronną wiedzę na temat czynników wpływających na wydajność kodu. Odkryjesz, jakie procesy odbywają się na zapleczu komputera, zrozumiesz zasady przydzielania pamięci oraz przyjrzysz się procesowi kompilacji na poziomie kodu maszynowego. Dowiesz się więcej o współbieżności i obliczeniach klastrowych, a także nauczysz się korzystać z najlepszych narzędzi Pythona, takich jak NumPy czy moduł multiprocessing. Docenisz techniki umożliwiające minimalizację zużycia zasobów, jak czas procesora czy pamięć RAM, ilustrowane przykładami kodu oraz poradami od ekspertów w tej dziedzinie.W tej książce znajdziesz informacje o takich narzędziach jak NumPy, Cython i Docker. Nauczysz się identyfikować wąskie gardła związane z wydajnością procesora i pamięci oraz poznasz wpływ właściwych struktur danych na wydajność kodu. Dowiesz się, jak przyspieszyć obliczenia macierzowe i wektorowe oraz jak zarządzać wieloma operacjami obliczeniowymi i wejścia-wyjścia. Skupisz się także na przetwarzaniu współbieżnym i uruchamianiu kodu w klastrach. Programowanie w Pythonie to przede wszystkim dbałość o efektywność i niezawodność!
Wybierz stan zużycia:
WIĘCEJ O SKALI
Python to język programowania, który cieszy się popularnością ze względu na łatwość nauki i przyjazność dla programistów. Niestety, prostota ta nie zawsze idzie w parze z szybkością działania kodu. Gdy przychodzi do przetwarzania dużych ilości danych czy skalowania aplikacji, często natrafiamy na problemy z wydajnością i niezawodnością. W niektórych sytuacjach pomocne mogą być procesy szeregowe, w innych bardziej odpowiednia będzie architektura wielordzeniowa, klastry albo układy GPU. Często wystarczy jednak zmodyfikować techniki kodowania, czerpiąc z potencjału Pythona oraz znanych metod poprawy wydajności.To drugie, rozszerzone wydanie tej książki zapewni czytelnikowi wszechstronną wiedzę na temat czynników wpływających na wydajność kodu. Odkryjesz, jakie procesy odbywają się na zapleczu komputera, zrozumiesz zasady przydzielania pamięci oraz przyjrzysz się procesowi kompilacji na poziomie kodu maszynowego. Dowiesz się więcej o współbieżności i obliczeniach klastrowych, a także nauczysz się korzystać z najlepszych narzędzi Pythona, takich jak NumPy czy moduł multiprocessing. Docenisz techniki umożliwiające minimalizację zużycia zasobów, jak czas procesora czy pamięć RAM, ilustrowane przykładami kodu oraz poradami od ekspertów w tej dziedzinie.W tej książce znajdziesz informacje o takich narzędziach jak NumPy, Cython i Docker. Nauczysz się identyfikować wąskie gardła związane z wydajnością procesora i pamięci oraz poznasz wpływ właściwych struktur danych na wydajność kodu. Dowiesz się, jak przyspieszyć obliczenia macierzowe i wektorowe oraz jak zarządzać wieloma operacjami obliczeniowymi i wejścia-wyjścia. Skupisz się także na przetwarzaniu współbieżnym i uruchamianiu kodu w klastrach. Programowanie w Pythonie to przede wszystkim dbałość o efektywność i niezawodność!
