Il metodo POST in API REST è il principale vettore per l’inserimento di dati in un sistema gestito in remoto. Lo sperimentiamo in questo screencast usando il linguaggio Python e Flask ma soprattutto la velocità di AppEngine per la pubblicazione e l’aggiornamento di applicazioni
I servizi odierni hanno la necessità di gestire coordinate geografiche anzi alcuni di essi senza localizzazione non solo non funzionerebbero ma nemmeno avrebbero più senso, Esistono molti tool per affrontare la problematica e qui vediamo insieme Geopy una comoda soluzione in linguaggio Python
Ampliare un’applicazione pubblicata su AppEngine è essenzialmente molto semplice. Sarà sufficiente modificare il codice ed eseguire un nuovo deployment: con assoluta continuità Google Cloud permetterà di avere on-line una versione aggiornata. Sperimentiamolo con API REST in Python
Per utilizzare una piattaforma Cloud è necessario conoscerne bene il servizio di gestione dei permessi, non solo da un punto di vista tecnico ma anche logico. Presentiamo IAM, la base della sicurezza di AWS, e scopriamo come gestisce utenti, gruppi, policy e autorizzazioni
DevOps è un approccio alla gestione dei progetti che mira ad unificare il flusso di lavoro di team storicamente separati: development e operations. E’ ormai il paradigma dominante perché implica condivisione delle responsabilità e maggiore continuità nel processo di evoluzione ed aggiornamento
AppEngine è un servizio fondamentale di Google Cloud che mostra come il Cloud possa rendere efficiente ed immediata la pubblicazione di applicazioni. Si tratta della possibilità di avviare un servizio, scritto in uno di tanti linguaggi disponibili, senza dover allestire la piattaforma di runtime
I dati sono il centro dell’Intelligenza Artificiale e per questo Hugging Face mette a disposizioni un intero sistema di condivisione di dataset. Impariamo a conoscere queste strutture per poterle sfruttare nell’addestramento dei modelli e saper condividere i nostri bacini di informazioni
Hugging Face è il grande hub dell’Intelligenza Artificiale. E’ un punto d’incontro tra sviluppatori, aziende, ricercatori finalizzato alla condivisione di modelli, dataset e applicazioni. Con le sue librerie Python mette tutto ciò a nostra disposizione in maniera estremamente facile. Scopriamolo!
Una rete di informazioni si basa sulla creazione di propri tipi di dato e l’inserimento di istanze di questi in strutture dati. Iniziamo a sperimentarlo creando la nostra struct ed inserendo elementi, su di essa basati, all’interno di un vettore. Sperimenteremo il tutto con dei cicli
Il calcolo di un numero fattoriale è un procedimento molto utile in matematica ma può anche essere un esercizio di programmazione davvero interessante. Lo facciamo in Java in due modi diversi ripercorrendo cicli, variabili di accumulazione e chiamate ricorsive