Mastering Concurrency în Python

Evaluare:   (3.5 din 5)

Mastering Concurrency în Python (Quan Nguyen)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 3 voturi.

Titlul original:

Mastering Concurrency in Python

Conținutul cărții:

Cufundați-vă în lumea simultaneității Python și abordați cele mai complexe probleme de programare simultană Caracteristici cheie Explorați sintaxele de bază, caracteristicile limbajului și modelele moderne ale simultaneității în Python Înțelegeți cum să utilizați simultaneitatea pentru a menține coerența datelor și receptivitatea aplicațiilor Utilizați scheletul aplicației pentru a proiecta programe foarte scalabile Descrierea cărții

Python este unul dintre cele mai populare limbaje de programare, cu numeroase biblioteci și framework-uri care facilitează calculul de înaltă performanță. Concurrența și paralelismul în Python sunt esențiale atunci când vine vorba de multiprocesare și multithreading; acestea se comportă diferit, dar scopul lor comun este de a reduce timpul de execuție. Această carte servește ca o introducere cuprinzătoare la diverse concepte avansate în inginerie și programare concurentă.

Mastering Concurrency in Python începe prin introducerea conceptelor și principiilor în simultaneitate, chiar de la legea lui Amdahl la programarea multithreading, urmată de elucidarea programării multiprocesare, web scraping și I/O asincron, împreună cu problemele comune cu care se confruntă inginerii și programatorii în programarea concurentă. În continuare, cartea acoperă o serie de concepte avansate în simultaneitatea Python și modul în care acestea interacționează cu ecosistemul Python, inclusiv Global Interpreter Lock (GIL). În cele din urmă, veți învăța cum să rezolvați probleme reale de simultaneitate prin exemple.

Până la sfârșitul cărții, veți fi dobândit cunoștințe teoretice extinse despre simultaneitate și despre modurile în care simultaneitatea este susținută de limbajul Python Ce veți învăța Explorați conceptele de simultaneitate în programare Explorați sintaxa de bază și caracteristicile care permit simultaneitatea în Python Înțelegeți modul corect de implementare a simultaneității Metode abstracte pentru a păstra coerența datelor în programul dvs. Analizați problemele cu care vă confruntați în mod obișnuit în programarea simultană Utilizați scheletul aplicației pentru a proiecta programe foarte scalabile Cui se adresează această carte

Această carte se adresează dezvoltatorilor care doresc să construiască aplicații de înaltă performanță și să învețe despre signle-core, programarea multicore sau concurența distribuită. Se presupune o anumită experiență cu limbajul de programare Python. Table of Contents Programare concurentă și paralelă - O introducere avansată Legea lui Amdahl Lucrul cu thread-uri în Python Utilizarea declarației „with” în thread-uri Scraping web concurent Lucrul cu procese în Python Operația de reducere în procese Procesarea concurentă a imaginilor Introducere în I/O asincron Asyncio: Avantaje și dezavantaje TCP cu Asyncio Deadlock Starvation Race Conditions Blocarea interpretorului global Proiectarea structurilor de date concurente fără blocare și bazate pe blocare Modele de memorie și operații pe tipuri atomice Construirea unui server de la zero Testarea, depanarea și programarea aplicațiilor concurente

Alte date despre carte:

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

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Mastering Concurrency în Python - Mastering Concurrency in Python
Cufundați-vă în lumea simultaneității Python și abordați cele mai complexe probleme de programare...
Mastering Concurrency în Python - Mastering Concurrency in Python
Programare Python avansată - Ediția a doua: Accelerați-vă programele Python folosind tehnici și...
Scrieți aplicații rapide, robuste și foarte...
Programare Python avansată - Ediția a doua: Accelerați-vă programele Python folosind tehnici și modele de proiectare dovedite - Advanced Python Programming - Second Edition: Accelerate your Python programs using proven techniques and design patterns
Optimizarea Bayesiană în Acțiune - Bayesian Optimization in Action
Optimizarea bayesiană vă ajută să identificați cea mai bună configurație pentru modelele de...
Optimizarea Bayesiană în Acțiune - Bayesian Optimization in Action

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)