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
Selenium è un ottimo framework per invocare pagine web ed interagire con esse. Alcuni effetti di interazione però potrebbero sfuggire al nostro controllo e rendere più difficili le nostre attività. Una di queste sono gli alert, sistemi di notifica molto comuni. Vediamo come possono essere gestiti
Il testing garantisce che il corretto funzionamento delle applicazioni sia mantenuto per tutto il loro ciclo evolutivo. Per le web app servono strumenti in grado di manovrare browser come farebbe un umano: iniziamo a scoprire come farlo con Selenium in linguaggio Python
EarSketch è uno strumento gratuito e online per creare musica programmando. Lo scopo del progetto è quello di avvicinare persone alla programmazione (anche inesperte) con il pretesto della creazione di tracce musicali. Il risultato è un approccio divertente, istruttivo e assolutamente originale
Il formato PDF è uno dei più diffusi al mondo per la distribuzione di documenti. Questi, indipendentemente dall’argomento che trattano, costituiscono una meravigliosa fonte di informazioni che possiamo sfruttare nelle nostre analisi e Python è proprio il linguaggio giusto
PyWebIO è una libreria Python estremamente snella e versatile che permette di realizzare vere applicazioni web autonome in pochissime righe di codice. Si presta a molti utilizzi: soprattutto se si vuole creare interfacce condivisibili per interagire con il proprio codice, è davvero da provare.
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.
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.
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
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