Programmare Grafi in Python – Parte 1

In tutti i linguaggi di programmazione, i modelli di strutture dati risultano un elemento importantissimo per la gestione di una programmazione avanzata. Quindi è importantissimo avere familiarità con loro e su come utilizzarli. Una struttura dati molto importante è quella dei grafi. In Python non esiste una struttura dati primitiva per poter gestire questo genere di modelli, ed è quindi necessario implementarla. In questo articolo vedremo cosa sono i grafi, le loro carattersitiche e come implementare tutta quella serie di funzioni utili per la loro gestione e manipolazione dei dati contenuti all’interno.

Continue reading

Data Scientist – la nuova professione

Data Scientist - a new professional role main

In questi ultimi anni stiamo vedendo nascere molte figure professionali di cui poco sappiamo, ma che giocheranno un ruolo importante negli anni a venire. Una di queste figure è proprio quella del Data Scientist. In questo articolo vedremo più in dettaglio in cosa consiste il lavoro di Data Scientisti, quali sono le sue competenze e quali attività deve svolgere.

Continue reading

Multiprocessing in Python – il Fork dei processi

Multiprocessing con Python - Forking a process

Scarica l’articolo in formato PDF Introduzione In questo articolo vedremo come implementare con il linguaggio Python, uno degli aspetti importanti e fondamentali nella programmazione su Linux: il Forking. Questa operazione è molto importante quando vogliamo gestire più processi contemporaneamente attraverso la programmazione ed è quindi un argomento importante da conoscere …

Continue reading

OpenCV & Python – Canny Edge Detection

Nella panoramica degli algoritmi sviluppati per la edge detection, il Canny Edge Detection è abbastanza popolare e deve il suo nome proprio a chi lo ha sviluppato, John F. Canny. Questo algoritmo ha una serie di caratteristiche interessanti, infatti è un algoritmo a più stadi: Noise Reduction, Ricerca del gradiente di intensità, Non-Maximum soppression, Hysteresis Thresholding.

Continue reading

Come ottenere il numero dei Likes di Facebook con Python

Tra le metriche SEO è spesso utile conoscere quanti Likes di Facebook vengono riconosciuti per un particolare sito. Spesso la popolarità di una pagina, o meglio il suo apprezzamento può essere un ottimo indicatore se non proprio una metrica SEO per sapere il successo o meno di una campagna o di un particolare post.

Continue reading

Come ottenere il Ranking di Alexa di un sito con Python

Alexa è nota a tutti i praticanti del web per un particolare valore chiamato Alexa Rank. Questo valore non è altro che un indicatore che dovrebbe indicare il traffico di un sito web. In particolar modo dovrebbe essere un indicatore della popolarità di un sito. Ora grazie a Python e alla libreria seolib è possibile fare scripting SEO

Continue reading