Filtra gli screencast

Go lang

Go: date e orari

Episodio #211 | Durata 19 minuti | Categoria

Le date sono tipi di informazione fondamentali, indispensabili in molti ambiti. In Go, vengono trattate con un apposito package che sfrutta un’idea molto interessante per specificarne il formato. In questo screencast, scopriremo tutte le principali funzioni a disposizione

Node.js tutorial

Node.js: elaborare HTML con Cheerio.js

Episodio #210 | Durata 17 minuti | Categoria -

In questo screencast, presentiamo Cheerio.js una libreria per Node.js che in pieno stile jQuery permette – in maniera molto efficiente – di interagire con contenuti HTML per elaborarli sia in lettura sia al fine della loro modifica

PHP

PHP: creare QR code

Episodio #209 | Durata 18 minuti | Categoria

I codici QR sono ormai parte integrante dei cicli produttivi e commerciali della nostra società. Si tratta di codici a barre bidimensionali che possono essere automaticamente prodotti e sfruttati all’interno di applicazioni. In questo screencast, vediamo come crearli in linguaggio PHP

Imparare a programmare in Python

Python: verificare la similarità tra stringhe

Episodio #208 | Durata 27 minuti | Categoria

Capire se due stringhe sono uguali non è affatto difficile, molto meno lo è misurare quanto si somiglino. La similarità tra stringhe è fondamentale per interpretare le richieste dell’utente e non farsi ingannare da errori di battitura: esistono molti modi per verificarla e qui lo facciamo in Python

Go lang

Go: organizzare funzioni con le interface

Episodio #207 | Durata 17 minuti | Categoria

Nella programmazione è molto importante poter astrarre funzionalità in modo che possano essere applicate su tipologie di dati differenti. Go offre tale meccanismo mediante le interface, semplici da implementare ma particolarmente utili nei progetti. Vediamole insieme

Blockchain

Blockchain in Python: distribuzione in Rete

Episodio #206 | Durata 24 minuti | Categoria -

Oltre a raccogliere transazioni e offrire meccanismi di mining, una blockchain deve poter contenere funzionalità di distribuzione in rete tra nodi di pari livello affinché ognuno di essi possieda la stessa catena di blocchi accessibile in ogni momento. Sperimentiamolo insieme.

PHP

Twig, template engine per PHP

Episodio #205 | Durata 21 minuti | Categoria

La separazione tra codice e grafica è da sempre una delle principali chiavi di gestione di progetti di ogni genere, dai più piccoli a quelli di più ampio respiro. I template engine sono una delle forme che tale principio assume e, nell’ambito PHP, Twig è uno dei più utilizzati: scopriamo perché

Linguaggio R

R: raggruppare e sintetizzare dati con la libreria dplyr

Episodio #204 | Durata 23 minuti | Categoria -

Il linguaggio R spicca negli scenari attuali per ricchezza di funzionalità ed intuitività ma con la libreria dplyr fa un nuovo balzo in avanti sotto ogni aspetto. In questo screencast, vediamo le funzionalità di concatenazione di operazioni e sintesi di dati che essa offre

Imparare a programmare in Python

Estrarre dati da pagine HTML in Python

Episodio #203 | Durata 24 minuti | Categoria

Estrarre dati da pagine HTML può essere utile in molti casi e per Python esiste BeautifulSoup, una libreria molto efficace per poter raggiungere l’obiettivo. Ne vediamo l’utilizzo in questo screencast scoprendo come semplici query permettano di esplorare intere pagine web

Data Science

Streamlit: integrare controlli utente nelle data app

Episodio #202 | Durata 21 minuti | Categoria

Uno degli aspetti più innovativi delle data app di Streamlit è la capacità di trasformare un’analisi di Data Science o Intelligenza Artificiale in un sito web interattivamente fruibile da qualsiasi utente. In questo screencast, vediamo l’impiego di controlli utente che completano questa missione