Ocena:
Książka na temat asyncio otrzymała mieszane recenzje, przy czym niektórzy czytelnicy chwalą jej przejrzystość i praktyczne przykłady, podczas gdy inni krytykują ją za to, że jest niezorganizowana, brakuje jej głębi i nie obejmuje odpowiednio istotnych aspektów asyncio. Ogólnie rzecz biorąc, jest ona postrzegana jako przyzwoite wprowadzenie, ale nie jako kompleksowe źródło informacji.
Zalety:Dostarcza jasnych informacji, aby rozpocząć pracę z asyncio, dobre przykłady, szczególnie w przypadku sieci, i wykorzystuje pomocne analogie. Niektórzy czytelnicy uznali ją za przydatną jako wprowadzenie i kompaktowe odniesienie.
Wady:Zdezorganizowana i pozbawiona głębi, ze znacznymi lukami w treści związanymi z podstawowymi koncepcjami asyncio. Wielu czytelników uważało, że nie była warta swojej ceny, ponieważ często skupiała się na mniej istotnych bibliotekach innych firm, a nie na samym frameworku asyncio.
(na podstawie 14 opinii czytelników)
Using Asyncio in Python: Understanding Python's Asynchronous Programming Features
Jeśli należysz do grona deweloperów Pythona, których zniechęca złożoność Asyncio, nadszedł czas, by przyjrzeć mu się jeszcze raz. Asyncio jest skomplikowane, ponieważ ma na celu rozwiązanie problemów związanych z programowaniem współbieżnym w sieci zarówno dla programistów frameworków, jak i użytkowników końcowych. Funkcje, które należy wziąć pod uwagę, są niewielkim podzbiorem całego API asyncio, ale wybranie odpowiednich funkcji jest trudną częścią. Właśnie w tym miejscu pojawia się ta praktyczna książka.
Weteran Pythona, Caleb Hattingh, pomoże ci zdobyć podstawową wiedzę na temat elementów składowych asyncio - wystarczającą do rozpoczęcia pisania prostych programów opartych na zdarzeniach. Dowiesz się, dlaczego asyncio oferuje bezpieczniejszą alternatywę dla wielozadaniowości z wywłaszczaniem (threading) i jak ten interfejs API zapewnia prosty sposób na obsługę tysięcy jednoczesnych połączeń z gniazdami.
⬤ Uzyskasz krytyczne porównanie asyncio i gwintowania dla współbieżnego programowania sieciowego.
⬤ Zapoznanie się z instrukcjami asyncio, w tym z przewodnikiem szybkiego startu w celu uzyskania pętli naziemnej z programowaniem opartym na zdarzeniach.
⬤ Poznaj różnicę między funkcjami asyncio dla programistów użytkowników końcowych a tymi dla programistów frameworków.
⬤ Zrozumienie nowej składni języka async/await asyncio, w tym coroutines i task oraz przyszłych interfejsów API.
⬤ Szczegółowe studia przypadków (z kodem) niektórych popularnych bibliotek innych firm kompatybilnych z asyncio.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)