Filtra gli screencast

Machine Learning

NLTK: analizzare la struttura del testo

Episodio #280 | Durata 22 minuti | Data 14-07-2022 | Categoria - - - - -

NLTK dispone di moltissime funzionalità delle quali alcune mettono in campo capacità di analisi piuttosto evolute. In questo screencast parliamo della possibilità di analizzare automaticamente la struttura del testo scoprendo quale ruolo ha ogni singola parola all’interno della frase.

Machine Learning

NLTK: utilizzare lo stemming per l’analisi del testo

Episodio #265 | Durata 18 minuti | Data 31-03-2022 | Categoria - - - - -

L’ambiente NLTK offre una gamma completa di strumenti per l’analisi del linguaggio naturale. In questo screencast, incontriamo lo stemming, tecnica fondamentale per la semplificazione del testo, e ragioniamo sulle sue potenzialità soprattutto pensando ad una lingua complessa come l’Italiano.

Machine Learning

NLTK: analizzare il linguaggio naturale in Python

Episodio #250 | Durata 27 minuti | Data 24-11-2021 | Categoria - - - - -

Il linguaggio naturale rappresenta il formato dati più diffuso in assoluto sebbene il più ostico da interpretare automaticamente. Esiste in Python NLTK, uno dei framework più usati al mondo in materia, che parte dalla manipolazione del testo fino a spingersi alle tecniche di Intelligenza Artificiale

Imparare a programmare in Python

Python: uso dei context manager

Episodio #243 | Durata 23 minuti | Data 06-10-2021 | Categoria

Un linguaggio dinamico come Python ha bisogno di adeguate strutture per la corretta gestione di risorse. Risulta utilissimo per import/export di dati e sin da subito lo si sperimenta con il costrutto “with”. Il programmatore può gestire tutto in proprio grazie ai Context Manager: capiamo come

Data Science

Data Science, l’importanza di grafici 3D

Episodio #237 | Durata 35 minuti | Data 25-08-2021 | Categoria - -

I dati da analizzare hanno spesso molteplici dimensioni e rappresentarli su piani bidimensionali non sempre risulta comodo. I grafici 3D possono offrire ulteriori prospettive soprattutto con uno strumento potente come Matplotlib. Vediamolo insieme

Internet of things

MQTT e Python: esempio pratico

Episodio #234 | Durata 21 minuti | Data 14-07-2021 | Categoria -

MQTT è il protocollo dominante dello scenario IoT e con ridotte quantità di codice permette di stabilire collegamenti tra device e software vari attraverso Internet. La sua praticità combacia perfettamente con la mentalità Python e per questo vediamo un esempio che li coinvolge entrambi

Imparare a programmare in Python

Monitorare servizi web con Python

Episodio #226 | Durata 22 minuti | Data 19-05-2021 | Categoria

Prepariamo un breve script Python che permetterà di monitorare la disponibilità di servizi e pagine web. Oltre alla sua utilità pratica, sarà un’occasione per vedere al lavoro la libreria requests, scoprire come avviare un server web in Python e ripassare alcuni concetti fondamentali di HTTP

Imparare a programmare in Python

Generare numeri casuali: metodi e problematiche

Episodio #225 | Durata 32 minuti | Data 12-05-2021 | Categoria

Tutti i linguaggi permettono di generare dati casuali e questa è una funzionalità fondamentale in ogni ambito: dal gaming, alla sicurezza all’Intelligenza Artificiale. Ma si tratta di vera casualità? Scopriamo cosa si intende per pseudo-casualità con un esempio in Python ed il servizio Random.org

Imparare a programmare in Python

Python: misurare le prestazioni del codice

Episodio #221 | Durata 18 minuti | Data 14-04-2021 | Categoria

Per comprendere bene potenzialità e problematiche delle proprie applicazioni è importante saper misurare i tempi di esecuzione del codice. Ci sono vari modi per farlo ed in questo screencast incontriamo timeit, un modulo specifico che Python già include nativamente

Big data

Big Data su Cloud con Google Colab

Episodio #216 | Durata 26 minuti | Data 10-03-2021 | Categoria - -

Studiare Big Data è ormai alla portata di tutti con ciò che Apache Spark ed il mondo Python offrono, ma lo si può rendere ancora più comodo sfruttando Google Colab, completo ambiente in Cloud. Vediamo in questo screencast alcune sue caratteristiche utili in generale, ma focalizzandoci su Pyspark