Python in Action Bundle


Dettagli pacchetto


Hands-On Reactive Programming with Python
Una guida completa per aiutarti a comprendere i principi della programmazione reattiva e asincrona e i suoi vantaggi
Caratteristiche principali
- Esplora i vantaggi della programmazione reattiva
- Usa la concorrenza e il parallelismo in RxPY per creare potenti applicazioni reattive
- Distribuisci e ridimensiona le tue applicazioni reattive utilizzando Docker
Descrizione libro
La programmazione reattiva è fondamentale per molti sistemi concorrenti, ma è famosa per la sua curva di apprendimento ripida, che fa sentire la maggior parte degli sviluppatori come se stessero colpendo un muro. Con questo libro affronterai la programmazione reattiva esplorando costantemente vari concetti
Questa guida pratica ti consente di iniziare con la programmazione reattiva (RP) in Python. Imparerai a conoscere i principi ei vantaggi dell'utilizzo di RP, che possono essere sfruttati per creare potenti applicazioni simultanee. Man mano che avanzi nei capitoli, verrai introdotto al paradigma della programmazione funzionale e reattiva (FaRP), agli osservabili e agli osservatori, alla concorrenza e al parallelismo. Il libro ti guiderà quindi attraverso l'implementazione di un server di transcodifica audio e ti presenterà una libreria che aiuta nella scrittura del codice FaRP. Capirai come utilizzare servizi di terze parti e riconfigurare dinamicamente un'applicazione.
Alla fine del libro, avrai anche imparato come distribuire e scalare le tue applicazioni con Docker e Traefik ed esplorare il potenziale significativo dietro il concetto di flussi reattivi e avrai a che fare con una serie completa di best practice.
Cosa imparerai
- Struttura il codice Python per una migliore leggibilità, test e prestazioni
- Esplora il mondo della programmazione basata su eventi
- Cogli l'uso degli operatori più comuni in Rx
- Comprendi le estensioni reattive oltre i semplici esempi
- Padroneggia l'arte di scrivere componenti riutilizzabili
- Distribuisci un'applicazione su una piattaforma cloud con Docker e Traefik
A chi è rivolto questo libro
Se sei uno sviluppatore Python che vuole imparare la programmazione reattiva per creare potenti applicazioni simultanee e asincrone, questo libro è per te. La conoscenza di base del linguaggio Python è tutto ciò di cui hai bisogno per comprendere i concetti trattati in questo libro.
Dettagli eBook
Informazioni su questo pacchetto
Crea progetti di data science, padroneggia MicroPython e molto altro con un elenco di eBook di facile utilizzo inclusi nel pacchetto Python In Action.
Attraverso tre livelli, sarai in grado di selezionare fino a 20 eBook - con 18 nuovi fanatici - che vantano un'ampia selezione di titoli basati su Python ideali per sviluppatori di software nuovi ed esperti che desiderano utilizzare tecniche di programmazione parallela per scrivere potenti e codice efficiente, così come i data scientist che desiderano utilizzare l'intelligence basata sulla posizione nei loro modelli di dati.
Con Tier One, riceverai cinque eBook con l'obiettivo principale di fare i conti con MQTT, QGIS e Reactive. Learn QGIS - Fourth Edition ti consente di esplorare e lavorare con le nuove funzionalità rilasciate come Python 3, GeoPackage, visualizzazioni 3D, layout di stampa in QGIS 3.4, oltre ad aiutarti a creare i tuoi plugin e personalizzare le mappe utilizzando QT Designer.
Scegli il secondo livello e otterrai altri cinque eBook da utilizzare a tua disposizione, con tecniche su come creare uno sviluppo di applicazioni efficiente con artisti del calibro di PyCharm e altro ancora. Con lo sviluppo pratico di applicazioni con PyCharm, esplora funzionalità avanzate come l'automazione del codice, il controllo della versione e il debug della GUI, oltre a impostare, configurare e personalizzare i tuoi progetti Python.
Scegli il livello tre e riceverai tutti i 20 eBook, che ti consentiranno di accedere a una fantastica gamma di contenuti alimentati da Python per sviluppatori in erba. Imparare l'analisi geospaziale con Python - Terza edizione ti aiuterà a esplorare una gamma di strumenti e librerie GIS come PostGIS, QGIS e PROJ e ti insegnerà come codificare il GIS più semplice possibile in sole 60 righe di Python.
Con ArcPy e ArcGIS - Second Edition, comprenderai l'esclusivo ambiente Python che è nuovo con ArcGIS Pro, oltre ad automatizzare la mappatura delle analisi geospaziali e la produzione di libri di mappe.
Gli eBook inclusi in questo pacchetto sono disponibili nei formati EPUB, MOBI e PDF.