Python per programmatori: Async - Thread, processi, asyncio e altro: Qualcosa di completamente diverso

Punteggio:   (4,4 su 5)

Python per programmatori: Async - Thread, processi, asyncio e altro: Qualcosa di completamente diverso (Mike James)

Recensioni dei lettori

Riepilogo:

Il libro è apprezzato per le spiegazioni chiare della programmazione asincrona in Python, che rendono accessibili concetti complessi. Tuttavia, viene criticato perché non è disponibile su alcuni dispositivi Kindle, il che influisce sulla fruibilità per alcuni lettori.

Vantaggi:

Contenuti ben scritti che spiegano efficacemente concetti complessi
copertura completa di thread, processing e asyncio
informazioni di base eccellenti
feedback positivi su altre opere dell'autore.

Svantaggi:

Non è disponibile su Kindle Oasis di Amazon, il che rende difficile l'accesso per alcuni lettori; alcuni lettori preferiscono le copie fisiche per facilitare la lettura.

(basato su 3 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Python ha una maggiore flessibilità rispetto alla maggior parte dei linguaggi di programmazione moderni, il che lo rende un linguaggio molto facile da utilizzare, ma ha un problema: il GIL (Global Interpreter Lock). Questo rende la gestione di Python Async più impegnativa rispetto ad altri linguaggi. Non si può semplicemente prendere ciò che si conosce sui thread o sui processi e sperare che funzionino con Python.

Python: Async" fa parte di una serie di libri "Something Completely Different" che analizzano ciò che rende Python speciale e lo distingue dagli altri linguaggi di programmazione. Questo volume tratta della programmazione asincrona, qualcosa che è difficile da ottenere, ma che vale la pena di fare. Un'applicazione che non fa uso di codice asincrono spreca un'enorme quantità di potenziale della macchina. Ogni volta che il programma interagisce con il mondo esterno, deve aspettare che gli esseri umani o le comunicazioni siano molto, molto, molto lente per fare qualcosa. Se il codice non è asincrono, attende per anni dal punto di vista del processore, che può eseguire circa 10 milioni di istruzioni in un secondo. Se il vostro programma deve aspettare anche solo una frazione di secondo, si tratta di migliaia di istruzioni sprecate.

Python dispone di alcune strutture straordinariamente valide per la programmazione asincrona. L'ultimo è il modulo asyncio, che sta ricevendo molta attenzione al momento, ma la storia inizia prima. Python dispone di moduli che consentono di lavorare con thread e processi in modi sofisticati. Questi sono le fondamenta su cui si basa asyncio e vengono trattati in modo approfondito insieme a futures, task e scheduler. Gli ultimi tre capitoli sono dedicati ad asyncio e tentano, speriamo con successo, di dare un senso pratico a un modulo molto complicato. Questo è il libro di cui avete bisogno per capire tutte le opzioni, i compromessi e i problemi.

Mike James ha una laurea in fisica, un master in matematica e un dottorato di ricerca in informatica e, nella sua lunga carriera di programmatore, ha acquisito la padronanza di molti linguaggi di programmazione. È il fondatore e capo redattore di I-Programmer, la rivista online scritta da programmatori per programmatori e autore di decine di libri. Oltre a Programmer's Python: Everything Is An Object, Second Edition e Programmer's Python: Everything Is Data, i suoi libri recenti includono Deep C#, JavaScript Jems, Programmer's Guide to Kotlin, Programmer's Guide To Theory e The Trick Of The Mind: Programming and Computational Thought.

Altre informazioni sul libro:

ISBN:9781871962765
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

La storia della montagna di spaghetti e della polpetta extra piccante - The Story Of Spaghetti...
Fantasia, avventura e una grande dose di...
La storia della montagna di spaghetti e della polpetta extra piccante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Distanze residue - Leftover Distances
"Mike James è un poeta innamorato dei ponti, un poeta della lode.Alla ricerca di tessuto connettivo, in continuo movimento.Alla...
Distanze residue - Leftover Distances
La storia della montagna di spaghetti e della polpetta extra piccante - The Story Of Spaghetti...
Fantasia, avventura e una grande dose di...
La storia della montagna di spaghetti e della polpetta extra piccante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Guida del programmatore a Kotlin - Programmer's Guide To Kotlin
Esiste una seconda edizione di questo libro .Kotlin sta attirando l'attenzione come "un Java...
Guida del programmatore a Kotlin - Programmer's Guide To Kotlin
Fumo e specchi: Ascesa e caduta di un anti-imprenditore seriale - Smoke and Mirrors: The Rise and...
Smoke and Mirrors” è il resoconto ufficiale degli...
Fumo e specchi: Ascesa e caduta di un anti-imprenditore seriale - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Fumo e specchi: L'ascesa e la caduta di un anti-imprenditore seriale - Smoke and Mirrors: The Rise...
Smoke and Mirrors” è il resoconto ufficiale degli...
Fumo e specchi: L'ascesa e la caduta di un anti-imprenditore seriale - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Composizione fotografica più forte - Sistema in quattro fasi: Oltre 100 tecniche e strumenti -...
Trasformate la vostra fotografia con questa guida...
Composizione fotografica più forte - Sistema in quattro fasi: Oltre 100 tecniche e strumenti - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python per programmatori: Tutto è un oggetto: Qualcosa di completamente diverso - Programmer's...
Questo libro si propone di spiegare la logica più...
Python per programmatori: Tutto è un oggetto: Qualcosa di completamente diverso - Programmer's Python: Everything is an Object: Something Completely Different
Deep C#: Immergersi nel C# moderno - Deep C#: Dive Into Modern C#
C# è un linguaggio consolidato e, con la sua incarnazione open-source, ha rinnovato il suo...
Deep C#: Immergersi nel C# moderno - Deep C#: Dive Into Modern C#
Luce portatile: Poesie nuove e selezionate, 1991-2021 - Portable Light: New & Selected Poems,...
"Sii sia ordinario che mistico", consiglia Mike...
Luce portatile: Poesie nuove e selezionate, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Corvi nel Jukebox: Poesie - Crows in the Jukebox: Poems
Crows in the Jukebox di Mike James nasce dai soggetti più umani: la famiglia, la memoria, il dolore e l'amore...
Corvi nel Jukebox: Poesie - Crows in the Jukebox: Poems
Python per programmatori: Async - Thread, processi, asyncio e altro: Qualcosa di completamente...
Python ha una maggiore flessibilità rispetto alla...
Python per programmatori: Async - Thread, processi, asyncio e altro: Qualcosa di completamente diverso - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT in Python usando GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
Il Raspberry Pi è l'abbinamento ideale per l'Internet...
Raspberry Pi IoT in Python usando GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: Le parti sorprendenti - JavaScript Jems: The Amazing Parts
Che siate programmatori professionisti, studenti o appassionati, è probabile...
JavaScript Jems: Le parti sorprendenti - JavaScript Jems: The Amazing Parts
Padroneggiare il Raspberry Pi Pico in C: WiFi con lwIP e mbedtls - Master the Raspberry Pi Pico in...
L'aggiunta del WiFi al Raspberry Pi Pico trasforma...
Padroneggiare il Raspberry Pi Pico in C: WiFi con lwIP e mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT in Python con i driver Linux - Raspberry Pi IoT In Python Using Linux...
Il Raspberry Pi è l'abbinamento ideale per l'Internet...
Raspberry Pi IoT in Python con i driver Linux - Raspberry Pi IoT In Python Using Linux Drivers
Programmare l'ESP32 in MicroPython - Programming the ESP32 in MicroPython
L'ESP32 è un dispositivo straordinario, a basso costo ma con molti sottosistemi...
Programmare l'ESP32 in MicroPython - Programming the ESP32 in MicroPython
La mosca di maggio - Mayfly
Molto è stato scritto sull'aviazione, quasi tutto incentrato sul lavoro affascinante dei piloti. Anche il personale di bordo ha raccontato le sue storie...
La mosca di maggio - Mayfly

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)