Twój kod Pythona może działać poprawnie, ale potrzebujesz, aby działał szybciej. Zaktualizowane dla Pythona 3, to rozszerzone wydanie pokazuje, jak lokalizować wąskie gardła wydajności i znacząco przyspieszyć kod w programach o dużej objętości danych.. Eksplorując podstawową teorię stojącą za wyborami projektowymi, High Performance Python pomaga ci zdobyć głębsze zrozumienie implementacji Pythona.
Jak wykorzystujesz architektury wielordzeniowe lub klastry? Albo zbudować system, który skaluje się w górę i w dół bez utraty niezawodności? Doświadczeni programiści Pythona poznają konkretne rozwiązania wielu problemów, a także historie z pierwszej ręki od firm, które używają wysokowydajnego Pythona do analizy mediów społecznościowych, wdrożonego uczenia maszynowego i innych.
Lepiej zrozumieć NumPy, Cython i profilerów
Dowiedz się, jak Python abstrahuje od podstawowej architektury komputera
Użyj profilowania, aby znaleźć wąskie gardła w czasie procesora i zużyciu pamięci.
Pisanie wydajnych programów poprzez wybór odpowiednich struktur danych
Przyspiesz obliczenia macierzy i wektorów
Użyj narzędzi do kompilacji Pythona do kodu maszynowego
Zarządzaj wieloma operacjami wejścia/wyjścia i obliczeniowymi jednocześnie
Konwertuj kod wieloprocesowy do uruchamiania na klastrach lokalnych lub zdalnych
Wdrażaj kod szybciej, korzystając z narzędzi takich jak Docker
o autorze
Micha Gorelick współzałożył Fast Forward Labs jako rezydent szalony naukowiec. Firma została przejęta przez Clouderę w 2017 roku. Pracuje nad wieloma zagadnieniami, od uczenia maszynowego po wydajne algorytmy strumieniowe.
Ian jest głównym naukowcem danych i coachem. Współorganizuje coroczną konferencję PyDataLondon z ponad 700 uczestnikami oraz powiązany z nią comiesięczny meetup dla ponad 10 000 członków.. Prowadzi ugruntowaną firmę konsultingową Mor Consulting Data Science w Londynie i wygłasza prelekcje konferencyjne na całym świecie, często jako mówca główny.. Ma 17 lat doświadczenia jako starszy lider data science, trener i coach zespołowy. Dla zabawy spaceruje ze swoim pełnym energii Springer Spanielem, surfuje na wybrzeżu Kornwalii i pije wyborną kawę.