Ocena:

Książka „Create More Performant Python Programs” autorstwa Matthew Fowlera otrzymuje pochwały za jasne wyjaśnienia złożonych tematów, takich jak globalna blokada interpretera, współbieżność i asyncio, co czyni ją idealną dla tych, którzy chcą poprawić wydajność swoich programów w Pythonie. Niektórzy czytelnicy krytykują jednak jakość i formatowanie wersji Kindle i uważają, że niektóre wyjaśnienia są niejasne lub zbyt skomplikowane.
Zalety:⬤ Przejrzyste i dokładne wyjaśnienia złożonych pojęć związanych ze współbieżnością Pythona i asyncio.
⬤ Efektywne wykorzystanie diagramów i notacji typów w celu lepszego zrozumienia.
⬤ Kompleksowe omówienie tematów związanych z asyncio, służące zarówno jako narzędzie edukacyjne, jak i źródło informacji.
⬤ Wysokiej jakości tekst i szczegółowe treści, które wielu użytkowników uznało za pomocne.
⬤ Słaba jakość i droga produkcja (brak kolorów) dla fizycznych kopii; wersja Kindle źle sformatowana.
⬤ Niektórzy czytelnicy uznali niektóre wyjaśnienia za nieprecyzyjne lub zwięzłe, powodując zamieszanie w zakresie pojęć takich jak współbieżność i równoległość.
⬤ Kilka rozdziałów zostało uznanych za zbyt skomplikowane, z sugestiami, że oficjalna dokumentacja mogłaby być lepsza.
(na podstawie 10 opinii czytelników)
Python Concurrency with Asyncio
Python Concurrency with asyncio uczy, jak zwiększyć wydajność Pythona poprzez zastosowanie różnych technik współbieżności.
Dowiedz się, jak przyspieszyć powolny kod Pythona dzięki programowaniu współbieżnemu i najnowocześniejszej bibliotece asyncio. Python Concurrency with asyncio uczy pisania współbieżnego kodu Pythona, który zwiększy szybkość działania aplikacji i interfejsów API.
Język Python jest elastyczny, wszechstronny i łatwy do nauczenia. Może być również bardzo wolny w porównaniu do języków niższego poziomu. Python Concurrency with asyncio uczy, jak zwiększyć wydajność Pythona poprzez zastosowanie różnych technik współbieżności. Dowiesz się, w jaki sposób złożona, ale potężna biblioteka asyncio może osiągnąć współbieżność za pomocą tylko jednego wątku i wykorzystać interfejsy API asyncio do jednoczesnego uruchamiania wielu żądań internetowych i zapytań do bazy danych. Książka obejmuje korzystanie z asyncio z całym krajobrazem współbieżności Pythona, w tym z wieloprocesowością i wielowątkowością.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.