reklama - zainteresowany?

Python i Asyncio. Programowanie asynchroniczne - Helion

Python i Asyncio. Programowanie asynchroniczne
Autor: Caleb Hattingh
Tytuł oryginału: Using Asyncio in Python: Understanding Python's Asynchronous Programming Features
ISBN: 978-83-283-7003-6
okładka: miękka
Data wydania: 2020-09-01
Księgarnia: Helion

Cena książki: 29,92 zł (poprzednio: 39,89 zł)
Oszczędzasz: 25% (-9,97 zł)

Dodaj do koszyka Python i Asyncio. Programowanie asynchroniczne

Dodaj do koszyka Python i Asyncio. Programowanie asynchroniczne

 

Osoby które kupowały "Python i Asyncio. Programowanie asynchroniczne", wybierały także:

  • Jak zhakowa
  • Biologika Sukcesji Pokoleniowej. Sezon 3. Konflikty na terytorium
  • Windows Media Center. Domowe centrum rozrywki
  • Podręcznik startupu. Budowa wielkiej firmy krok po kroku
  • Ruby on Rails. Ćwiczenia

Dodaj do koszyka Python i Asyncio. Programowanie asynchroniczne

Spis treści

Python i Asyncio. Programowanie asynchroniczne -- spis treści


Wstęp 7

1. Prezentacja Asyncio 11

  • Restauracja ThreadBotów 11
  • Epilog 15
  • Jakie problemy stara się rozwiązywać Asyncio? 16

2. Prawda o wątkach 19

  • Zalety stosowania wątków 20
  • Wady stosowania wątków 21
  • Studium przypadku: roboty i sztućce 24

3. Asyncio - przegląd informacji 31

  • Szybki start 32
  • Wieża Asyncio 37
  • Koprocedury 40
    • Nowe słowa kluczowe async def 41
    • Nowe słowo kluczowe await 43
  • Pętla zdarzeń 46
  • Klasy Task i Future 48
    • Kilka słów o terminologii 51
  • Asynchroniczne menedżery kontekstu: async with 54
    • Zastosowanie modułu contextlib 55
  • Iteratory asynchroniczne: async for 58
  • Prostszy kod dzięki użyciu generatorów asynchronicznych 61
  • Asynchroniczne wyrażenia listowe 62
  • Rozpoczynanie i kończenie (łagodne!) 64
    • Do czego służy argument return_exceptions=True funkcji gather()? 68
    • Sygnały 70
    • Oczekiwanie na egzekutor podczas procesu kończenia 74

4. 20 bibliotek Asyncio, których nie używasz (ale... mniejsza z tym) 81

  • Strumienie (biblioteka standardowa) 82
    • Studium przypadku: kolejka komunikatów 82
    • Studium przypadku: poprawa kolejki komunikatów 89
  • Framework Twisted 93
  • Kolejka Janus 95
  • aiohttp 97
    • Studium przypadku: "Witaj, świecie!" 97
    • Studium przypadku: mechanizm zbierania doniesień 97
  • OMQ (ZeroMQ) 101
    • Studium przypadku: obsługa wielu gniazd 102
    • Studium przypadku: monitorowanie wydajności aplikacji 106
  • asyncpg i Sanic 113
    • Studium przypadku: unieważnienie pamięci podręcznej 117
  • Inne biblioteki i zasoby 127

5. Przemyślenia końcowe 129

A. Krótka historia programowania asynchronicznego w języku Python 131

  • Na początku było asyncore 131
  • Ścieżka do rodzimych koprocedur 133

B. Materiały uzupełniające 135

  • Przykład ze sztućcami z wykorzystaniem asyncio 135
  • Materiały dodatkowe do przykładu z mechanizmem zbierania doniesień 137
  • Materiały uzupełniające studium przypadku z ZeroMQ 138
  • Obsługa wyzwalaczy bazy danych na potrzeby studium przypadku użycia bibliotek asyncpg 140
  • Materiał uzupełniający do przykładu z frameworkiem Sanic: aelapsed i aprofiler 142

Dodaj do koszyka Python i Asyncio. Programowanie asynchroniczne

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.