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:

  • Cisco CCNA 200-301. Kurs video. Administrowanie bezpieczeÅ„stwem sieci. Część 3
  • Cisco CCNA 200-301. Kurs video. Administrowanie urzÄ…dzeniami Cisco. Część 2
  • Cisco CCNA 200-301. Kurs video. Podstawy sieci komputerowych i konfiguracji. Część 1
  • Impact of P2P and Free Distribution on Book Sales
  • Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Programowanie i automatyzacja sieci

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.