Programmer's Python: Async - Threads, procese, asyncio și multe altele: Ceva complet diferit

Evaluare:   (4.4 din 5)

Programmer's Python: Async - Threads, procese, asyncio și multe altele: Ceva complet diferit (Mike James)

Recenzii ale cititorilor

Rezumat:

Cartea este lăudată pentru explicațiile sale clare ale programării asincrone în Python, făcând accesibile concepte complexe. Cu toate acestea, este criticată pentru faptul că nu este disponibilă pe anumite dispozitive Kindle, ceea ce afectează utilitatea pentru unii cititori.

Avantaje:

Conținut bine scris care descompune eficient concepte complexe
acoperire cuprinzătoare a firelor, procesării și asincronizării
informații de fundal excelente
feedback pozitiv cu privire la alte lucrări ale autorului.

Dezavantaje:

Nu este disponibil pe Kindle Oasis de la Amazon, ceea ce îl face dificil de accesat pentru unii cititori; unii cititori preferă exemplarele fizice pentru ușurința lecturii.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different

Conținutul cărții:

Python are mai multă flexibilitate decât majoritatea limbajelor de programare moderne, ceea ce îl face un limbaj foarte ușor de utilizat la început, dar are o problemă - GIL sau Global Interpreter Lock. Acest lucru face ca asimilarea Python Async să fie mai solicitantă decât în alte limbaje. Nu puteți lua pur și simplu ceea ce știți despre fire sau procese și să sperați că acestea funcționează pur și simplu cu Python.

Programmer's Python: Async face parte dintr-un set de cărți Something Completely Different care analizează ceea ce face Python special și îl diferențiază de alte limbaje de programare. Acest volum este despre programarea asincronă, un lucru care este greu de realizat corect - dar care merită osteneala. O aplicație care nu utilizează cod asincron risipește o mare parte din potențialul mașinii. Ori de câte ori programul interacționează cu lumea exterioară, acesta trebuie să aștepte ca oamenii sau chiar comunicațiile foarte, foarte, foarte lente să facă ceva. Dacă codul dvs. nu este asincron, atunci acesta așteaptă ceea ce ar putea părea ani de zile din punctul de vedere al procesorului - amintiți-vă că un procesor poate executa aproximativ 10 milioane de instrucțiuni într-o secundă. Dacă programul dvs. trebuie să aștepte chiar și o fracțiune de secundă, sunt mii de instrucțiuni irosite.

Python are câteva facilități remarcabil de bune pentru programarea asincronă. Cel mai recent este modulul asyncio, care primește multă atenție în prezent, dar povestea începe mai devreme. Python are module care vă permit să lucrați cu fire și procese în moduri sofisticate. Acestea reprezintă fundația pe care este construit asyncio și sunt acoperite în profunzime împreună cu futures, task-uri și schedulers. Ultimele trei capitole sunt dedicate asyncio și încearcă, sperăm cu succes, să dea sens practic unui modul foarte complicat. Aceasta este cartea de care aveți nevoie pentru a înțelege toate opțiunile, compromisurile și problemele.

Mike James are o licență în fizică, un master în matematică și un doctorat în informatică, iar într-o lungă carieră de programator a stăpânit multe limbaje de programare. Este fondatorul și editorul șef al I-Programmer, revista online scrisă de programatori pentru programatori și autorul a zeci de cărți. Pe lângă Programmer's Python: Everything Is An Object, Second Edition și Programmer's Python: Everything Is Data, cărțile sale recente includ Deep C#, JavaScript Jems, Programmer's Guide to Kotlin, Programmer's Guide To Theory și The Trick Of The Mind: Programming and Computational Thought.

Alte date despre carte:

ISBN:9781871962765
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The...
Imaginație, aventură și o doză mare de...
Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Leftover Distances
"Mike James este un poet îndrăgostit de poduri, un poet al laudei.În căutare de țesut conjunctiv, neîncetat în mișcare,.Căutând semnificații, încercând să...
Leftover Distances
Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The...
Imaginație, aventură și o doză mare de...
Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Ghidul programatorului pentru Kotlin - Programmer's Guide To Kotlin
Există o a doua ediție a acestei cărți .Kotlin atrage atenția ca "un Java mai bun", mai...
Ghidul programatorului pentru Kotlin - Programmer's Guide To Kotlin
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise...
Smoke and Mirrors este o relatare oficială a...
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise...
Smoke and Mirrors este o relatare oficială a...
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Compoziție fotografică mai puternică - Sistem în patru pași: Peste 100 de tehnici și instrumente -...
Transformați-vă fotografia cu acest ghid...
Compoziție fotografică mai puternică - Sistem în patru pași: Peste 100 de tehnici și instrumente - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python al programatorului: Totul este un obiect: Ceva complet diferit - Programmer's Python:...
Această carte își propune să explice logica...
Python al programatorului: Totul este un obiect: Ceva complet diferit - Programmer's Python: Everything is an Object: Something Completely Different
Deep C#: Dive Into Modern C#
C# este un limbaj bine stabilit și, odată cu încarnarea sa open-source, are o vigoare reînnoită și un viitor pe termen lung Este acum posibil să...
Deep C#: Dive Into Modern C#
Lumină portabilă: Poezii noi și selectate, 1991-2021 - Portable Light: New & Selected Poems,...
"Fii atât obișnuit, cât și mistic", ne sfătuiește...
Lumină portabilă: Poezii noi și selectate, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Crows in the Jukebox: Poezii - Crows in the Jukebox: Poems
Opera lui Mike James Crows in the Jukebox pornește de la cele mai umane subiecte: familie, memorie, durere și...
Crows in the Jukebox: Poezii - Crows in the Jukebox: Poems
Programmer's Python: Async - Threads, procese, asyncio și multe altele: Ceva complet diferit -...
Python are mai multă flexibilitate decât...
Programmer's Python: Async - Threads, procese, asyncio și multe altele: Ceva complet diferit - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT în Python folosind GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
Raspberry Pi se potrivește perfect pentru Internetul...
Raspberry Pi IoT în Python folosind GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: Părțile uimitoare - JavaScript Jems: The Amazing Parts
Fie că sunteți programator profesionist, student sau entuziast, JavaScript este...
JavaScript Jems: Părțile uimitoare - JavaScript Jems: The Amazing Parts
Stăpâniți Raspberry Pi Pico în C: WiFi cu lwIP și mbedtls - Master the Raspberry Pi Pico in C: WiFi...
Adăugarea WiFi la Raspberry Pi Pico transformă...
Stăpâniți Raspberry Pi Pico în C: WiFi cu lwIP și mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT în Python utilizând drivere Linux - Raspberry Pi IoT In Python Using Linux...
Raspberry Pi se potrivește perfect cu internetul...
Raspberry Pi IoT în Python utilizând drivere Linux - Raspberry Pi IoT In Python Using Linux Drivers
Programarea ESP32 în MicroPython - Programming the ESP32 in MicroPython
ESP32 este un dispozitiv remarcabil Este ieftin, dar are multe subsisteme diferite...
Programarea ESP32 în MicroPython - Programming the ESP32 in MicroPython
Mayfly
S-au scris multe despre aviație, aproape toate fiind axate pe munca fascinantă a piloților. Chiar și membrii echipajului de cabină și-au scris poveștile. Cu toate acestea, deși o sută...
Mayfly

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)