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:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone

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-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.