Utilizarea Asyncio în Python: Înțelegerea caracteristicilor de programare asincronă ale Python

Evaluare:   (4.2 din 5)

Utilizarea Asyncio în Python: Înțelegerea caracteristicilor de programare asincronă ale Python (Caleb Hattingh)

Recenzii ale cititorilor

Rezumat:

Cartea despre asyncio a primit recenzii mixte, unii cititori lăudându-i claritatea și exemplele practice, în timp ce alții o critică pentru că este dezorganizată, lipsită de profunzime și nu acoperă în mod adecvat aspectele esențiale ale asyncio. În general, este văzută ca o introducere decentă, dar nu ca o resursă cuprinzătoare.

Avantaje:

Oferă informații clare pentru a începe cu asyncio, exemple bune, în special pentru crearea de rețele, și utilizează analogii utile. Unii cititori au considerat-o utilă ca o introducere și o referință compactă.

Dezavantaje:

Dezorganizat și lipsit de profunzime, cu lacune semnificative în conținutul legat de conceptele esențiale asyncio. Mulți cititori au considerat că nu merită prețul, deoarece se concentrează adesea pe biblioteci terțe mai puțin relevante, mai degrabă decât pe cadrul asyncio în sine.

(pe baza a 14 recenzii ale cititorilor)

Titlul original:

Using Asyncio in Python: Understanding Python's Asynchronous Programming Features

Conținutul cărții:

Dacă vă numărați printre dezvoltatorii Python descurajați de complexitatea lui Asyncio, este timpul să vă mai uitați o dată. Asyncio este complicat deoarece își propune să rezolve problemele de programare concurentă în rețea atât pentru dezvoltatorii de cadre, cât și pentru utilizatorii finali. Caracteristicile pe care trebuie să le luați în considerare sunt un mic subset al întregului API asyncio, dar alegerea caracteristicilor potrivite este partea complicată. Aici intervine această carte practică.

Caleb Hattingh, dezvoltator Python veteran, vă ajută să dobândiți o înțelegere de bază a elementelor de bază ale asyncio - suficient pentru a începe să scrieți programe simple bazate pe evenimente. Veți afla de ce asyncio oferă o alternativă mai sigură la multitasking-ul preemptiv (threading) și cum acest API oferă o modalitate simplă de a suporta mii de conexiuni socket simultane.

⬤ Obțineți o comparație critică a asyncio și a threading-ului pentru programarea simultană a rețelelor.

⬤ Faceți un walk-through asyncio, inclusiv un ghid de pornire rapidă pentru lovirea terenului în buclă cu programarea bazată pe evenimente.

⬤ Învățați diferența dintre caracteristicile asyncio pentru dezvoltatorii utilizatori finali și cele pentru dezvoltatorii de cadre.

⬤ Înțelegeți noua sintaxă a limbajului asyncio async/await, inclusiv coroutines și task și API-urile viitoare.

⬤ Obțineți studii de caz detaliate (cu cod) ale unor biblioteci terțe populare compatibile cu asyncio.

Alte date despre carte:

ISBN:9781492075332
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:150

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Utilizarea Asyncio în Python: Înțelegerea caracteristicilor de programare asincronă ale Python -...
Dacă vă numărați printre dezvoltatorii Python...
Utilizarea Asyncio în Python: Înțelegerea caracteristicilor de programare asincronă ale Python - Using Asyncio in Python: Understanding Python's Asynchronous Programming Features

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)