
Opis
Każdy, kto się zetknął z językiem Python, wie, że jest on prosty i przyjazny dla programistów, ale ma też swoje ograniczenia przy pracy z dużymi wolumenami danych szybko pojawiają się problemy z wydajnością i ze skalowaniem. Niekiedy pomaga mocniejsza konfiguracja sprzętowa, jednak najczęściej kluczowe jest zastosowanie odpowiednich technik programistycznych i właściwych narzędzi.
Dzięki kolejnemu, poszerzonemu i zaktualizowanemu wydaniu tego praktycznego podręcznika zdobędziesz wszechstronną wiedzę o czynnikach wpływających na wydajność kodu. Dowiesz się, jak lokalizować wąskie gardła wydajności i optymalizować kod w programach, które przetwarzają duże wolumeny danych. Lepiej też zrozumiesz zasady implementacji kodu Pythona. W książce poruszono takie zagadnienia jak architektury wielordzeniowe, klastry, skalowanie systemu poza limity pamięci RAM lub z wykorzystaniem procesorów graficznych. Zaprezentowano praktyczne sposoby radzenia sobie z różnymi wyzwaniami, przybliżono również optymalizację kodu Pythona w wielu realnych scenariuszach, w tym na przykład w sytuacji wyodrębniania danych generatywnej sztucznej inteligencji i uczenia maszynowego w wersji produkcyjnej.
W książce:
- narzędzia NumPy i Cython, a także narzędzia profilujące
- wyszukiwanie wąskich gardeł wykorzystania czasu procesora i pamięci
- dobór odpowiednich struktur danych, macierze i wektory
- przyspieszanie sieci neuronowych i obliczeń opartych na procesorach GPU
- zarządzanie wieloma operacjami obliczeniowymi i operacjami wejścia-wyjścia
- przetwarzanie współbieżne w klastrze
To lektura obowiązkowa dla każdego programisty Pythona!
Mikhail Timonin, projektant, Engelhart
Wysoko wydajny Python – Efektywne programowanie w praktyce. Wydanie III
Odkryj tajniki efektywnego programowania w Pythonie dzięki trzeciemu, zaktualizowanemu wydaniu tej praktycznej publikacji. Książka dostarcza nie tylko wiedzy teoretycznej, ale także praktycznych technik, które pomogą Ci w optymalizacji kodu i zwiększeniu wydajności aplikacji przetwarzających duże wolumeny danych.
Dla kogo jest ta książka?
- Programiści Pythona na różnych poziomach zaawansowania
- Osoby pracujące z dużymi zbiorami danych
- Specjaliści zajmujący się uczeniem maszynowym i sztuczną inteligencją
- Inżynierowie oprogramowania poszukujący sposobów na optymalizację kodu
Co zyskasz dzięki tej publikacji?
- Wszechstronną wiedzę o czynnikach wpływających na wydajność kodu
- Umiejętność lokalizowania wąskich gardeł wydajności
- Praktyczne techniki optymalizacji kodu w różnych scenariuszach
- Znajomość narzędzi i struktur danych, które przyspieszają obliczenia
- Wiedzę na temat przetwarzania wspólbieżnego i zarządzania operacjami obliczeniowymi
Kluczowe tematy i obszary
- Architektury wielordzeniowe i klastry
- Skalowanie systemu poza limity pamięci RAM
- Optymalizacja kodu Pythona w kontekście generatywnej sztucznej inteligencji
- Przyspieszanie obliczeń opartych na procesorach GPU
- Profilowanie i analiza wydajności kodu
O Autorach
Książkę napisali Ian Ozsvald, Micha Gorelick oraz Hilary Mason – doświadczeni specjaliści w dziedzinie programowania i analizy danych, którzy dzielą się swoją wiedzą i praktycznymi doświadczeniami w zakresie optymalizacji kodu w Pythonie.
O Wydawcy
Helion to renomowane wydawnictwo specjalizujące się w literaturze technicznej i informatycznej. Dzięki wieloletniemu doświadczeniu, oferuje publikacje, które są nie tylko aktualne, ale także praktyczne i dostosowane do potrzeb współczesnych programistów.
To lektura obowiązkowa dla każdego programisty Pythona!
Mikhail Timonin, projektant, Engelhart
Opis wygenerowany automatycznie na podstawie analizy cech publikacji przez system AI. Nasz algorytm dokonał samodzielnej syntezy korzyści płynących z tej książki, aby dostarczyć Ci rzetelny wgląd w jej zawartość bez udziału człowieka. Szybka informacja prosto z metadanych produktu.
Producent/osoba odpowiedzialna za bezpieczeństwo produktu
HELION S.A.
Kościuszk 1C
44-100 Gliwice
gpsr@grupahelion.pl
322309863
Szczegóły
Recenzje
Produkt nie ma jeszcze recenzji.
Zamieszczenie recenzji nie wymaga logowania. Sklep nie prowadzi weryfikacji, czy autorzy recenzji nabyli lub użytkowali dany produkt.
Nasza cena:80,72 zł
Cena sugerowana przez wydawcę: 129,00 zł
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9+








