Programmazione avanzata di Python

Punteggio:   (4,2 su 5)

Programmazione avanzata di Python (Gabriele Lanaro)

Recensioni dei lettori

Attualmente non ci sono recensioni dei lettori. La valutazione si basa su 41 voti.

Titolo originale:

Advanced Python Programming

Contenuto del libro:

Creare applicazioni distribuite con modelli di progettazione intelligenti per risolvere problemi complessi Caratteristiche principali Impostare ed eseguire algoritmi distribuiti su un cluster utilizzando Dask e PySpark Acquisire le competenze necessarie per implementare accuratamente la concorrenza nel codice Acquisire esperienza pratica dei modelli di progettazione Python con esempi reali Descrizione del libro

Questo percorso di apprendimento mostra come sfruttare la potenza delle librerie Python native e di terze parti per costruire applicazioni robuste e reattive. Imparerete a conoscere i profilatori e la programmazione reattiva, la concorrenza e il parallelismo, nonché gli strumenti per rendere le vostre applicazioni rapide ed efficienti. Scoprirete come scrivere codice per architetture parallele utilizzando TensorFlow e Theano e come utilizzare un cluster di computer per calcoli su larga scala utilizzando tecnologie come Dask e PySpark. Grazie alla conoscenza di come funzionano i design pattern di Python, sarete in grado di clonare gli oggetti, proteggere le interfacce, scegliere dinamicamente gli algoritmi e fare molto di più nell'ambito del calcolo ad alte prestazioni.

Alla fine di questo percorso di apprendimento, avrete le competenze e la sicurezza per costruire modelli coinvolgenti che offrano rapidamente soluzioni efficienti ai vostri problemi.

Questo percorso di apprendimento include i contenuti dei seguenti prodotti Packt: Python ad alte prestazioni - Seconda edizione di Gabriele Lanaro Mastering Concurrency in Python di Quan Nguyen Mastering Python Design Patterns di Sakis Kasampalis Cosa imparerete Usate NumPy e pandas per importare e manipolare insiemi di dati Raggiungete prestazioni native con Cython e Numba Scrivete codice asincrono usando asyncio e RxPy Progettare programmi altamente scalabili con l'application scaffolding Esplorare i metodi astratti per mantenere la coerenza dei dati Clonare gli oggetti utilizzando il pattern prototipo Utilizzare il pattern adattatore per rendere compatibili interfacce incompatibili Impiegare il pattern strategia per scegliere dinamicamente un algoritmo A chi è rivolto questo libro

Questo percorso di apprendimento è pensato appositamente per gli sviluppatori Python che desiderano creare applicazioni ad alte prestazioni e conoscere la programmazione single core e multi core, la concorrenza distribuita e i modelli di progettazione Python. Una certa esperienza con il linguaggio di programmazione Python vi aiuterà a trarre il massimo da questo percorso di apprendimento. Indice Benchmarking e profilazione Ottimizzazioni in Python puro Operazioni veloci su array con NumPy e Pandas Prestazioni in C con Cython Esplorazione dei compilatori Implementazione della concorrenza Elaborazione in parallelo Introduzione avanzata alla programmazione concorrente e parallela Legge di Amdahl Lavorare con i thread in Python Usare l'istruzione with nei thread Richieste web concorrenti Lavorare con i processi in Python Operatori di riduzione nei processi Elaborazione concorrente di immagini Introduzione alla programmazione asincrona Implementazione della programmazione asincrona in Python Creazione di canali di comunicazione con asyncio Deadlock Starvation Condizioni di gara Il blocco dell'interprete globale Il pattern Factory Il pattern Builder Altri pattern creativi Il pattern Adapter Il pattern Decorator Il pattern Bridge Il pattern Facade Altri pattern strutturali Il pattern Chain of Responsibility Il pattern Command Il pattern Observer

Altre informazioni sul libro:

ISBN:9781838551216
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmazione avanzata di Python - Advanced Python Programming
Creare applicazioni distribuite con modelli di progettazione intelligenti per risolvere problemi...
Programmazione avanzata di Python - Advanced Python Programming

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)