Opis treści
Programowanie współbieżne jest ważną techniką w tworzeniu nowoczesnych rozwiązań sieciowych. Programiści Pythona często w tym celu korzystają z wątków i mechanizmu wywłaszczania. Z tym że nie jest to optymalne rozwiązanie - z uwagi na ryzyko naruszenia bezpieczeństwa. Istnieje też możliwość programowania asynchronicznego z wykorzystaniem biblioteki asyncio, która została dodana w Pythonie 3.4. Złożoność API Asyncio budzi jednak obawy programistów Pythona, również biegle posługujących się tym językiem. Mimo to wysiłek włożony w zrozumienie działania Asyncio jest opłacalny, gdyż biblioteka ta pozwala na skuteczne rozwiązywanie problemów ze współbieżnym programowaniem sieciowym.
_x005F_x000D_ _x005F_x000D_Lektura tej książki ułatwi Ci pozbycie się obaw przed biblioteką asyncio. Zrozumiesz jej podstawowe elementy, co pozwoli Ci na rozpoczęcie programowania sterowanego zdarzeniami i prostą obsługę tysięcy jednoczesnych połączeń sieciowych. Dowiesz się, dlaczego Asyncio stanowi bezpieczniejszą alternatywę dla wielozadaniowości z wywłaszczaniem wątków, i dogłębnie zrozumiesz koncepcję programowania asynchronicznego. Następnie przeanalizujesz wprowadzone w Pythonie zmiany, dzięki którym możliwe jest programowanie asynchroniczne. Dowiesz się także, w jakich konkretnie sytuacjach biblioteka asyncio jest wyjątkowo użyteczna i których narzędzi należy wtedy używać. W książce pokazano najlepsze sposoby wykorzystania nowych możliwości Asyncio.
_x005F_x000D_ _x005F_x000D_W tej książce:
_x005F_x000D_ _x005F_x000D_- _x005F_x000D_
- porównanie programowania współbieżnego z wykorzystaniem Asyncio i wątków _x005F_x000D_
- podstawy programowania bazującego na zdarzeniach _x005F_x000D_
- możliwości Asyncio ważne dla programistów końcowych oraz twórców frameworków _x005F_x000D_
- składnia async/await, w tym API koprocedur i klasy Future _x005F_x000D_
- szczegółowe przypadki użycia kilku bibliotek zgodnych z Asyncio _x005F_x000D_
Programowanie asynchroniczne: nowa wizja bezpieczeństwa kodu Pythona!
_x005F_x000D_„Python i Asyncio. Programowanie asynchroniczne”, Caleb Hattingh – jak czytać ebook?
Ebooka „Python i Asyncio. Programowanie asynchroniczne”, tak jak pozostałe książki w formacie elektronicznym przeczytacie w aplikacji mobilnej Woblink na Android lub iOS lub na innym urządzeniu obsługującym format epub lub mobi - czytnik ebooków (Pocketbook, Kindle, inkBook itd.), tablet, komputer etc. Czytaj tak, jak lubisz!
Zanim zdecydujesz się na zakup, możesz również przeczytać u nas darmowy fragment ebooka. A jeśli wolisz słuchać, sprawdź, czy książka jest dostępna w Woblink także jako audiobook (mp3).