PDA

Visualizza la versione completa : Consiglio linguaggio programmazione analisi dati


leomac
30-08-2016, 16:56
Buon giorno a tutti,
spero di non essere troppo prolisso ma avrei bisogno di un consiglio.


Quotidianamente nel mio lavoro utilizzo excel e negli anni ho imparato a programmare in VBA sviluppando form, routine, ecc.
Ho sempre più spesso la necessità di presentare solitamente analisi dati, grafici, ecc. e ogni volta devo preparare delle presentazioni che mi prendono metà giornata.


Nella maggior parte dei casi utilizzo Power point in quanto VBA presenta un design per i miei superiori troppo datato e storcono sempre il naso. Oltre a lacune per i grafici e listbox, ecc.


Insomma stavo pensando di studiarmi qualche altro linguaggio che potesse essermi utile nell'analisi dei dati ma che mi permetteva di creare qualcosa graficamente bello/stiloso in modo da evitare di creare presentazioni e presentare direttamente sul sistema/programma.


Considerando inizialmente solo l'aspetto grafico, che è l'unico parametro che ahimè potevo considerare dato che ad eccezione di VBA ed excel di informatica non ne so poi molto, avevo trovato su internet diversi siti con dashboard molto simili a quelle che cercavo. Quindi mi sono buttato su HTML e CSS.


Il problema è che anche se ho letto vari articoli su internet, tra cui i vostri, e incominciato un libro (da noob) sui due linguaggi ho sempre le idee più confuse e non so se è la strada corretta.


In particolare perché vorrei evitare proprio la parte del server. Non sono pagine che pubblico ma solo di mio utilizzo personale con dati sensibili. Quindi vorrei che la pagina dialogasse con se stessa per l'inserimento, estrapolazione e analisi dati. E non so se questo è possibile.


Inizialmente credevo di creare da un sito di due pagine. Una pagina web che fungeva da database e un'altra pagina web che elaborando dati dalla prima mostrava analisi dati, grafici, ecc. :unz: in pratica come oggi faccio con excel e VBA. Excel = database e VBA = analisi/inserimento dati.


In realtà leggendo sempre più mi pare di capire che la parte server è fondamentale se non essenziale e che senza la pagina web HTML è solo una sorta di presentazione con slide, stile PowerPoint.
In pratica considerando l'esempio fatto poco fa da quanto capisco: foglio excel = server = database mentre form VBA = pagina web = presentazione dati.


Quanto ho appena detto è corretto? Se si, immagino che dovrò abbandonare l'idea in quanto la parte server non mi interessa proprio.


Conseguentemente mi potete dare delle dritte su quale linguaggio sarebbe meglio utilizzare? Java?
Please help. Grazie mille. :ciauz:

clasku
30-08-2016, 18:34
giusto un esempio di quello che potrebbe fare con python: http://moderndata.plot.ly/generate-html-reports-with-python-pandas-and-plotly/

PS: il lato "server" può anche girare in locale sulla tua macchina

MItaly
30-08-2016, 19:24
In genere uso Python con numpy/scipy per la parte di analisi e matplotlib per i grafici; se cerchi in giro ci sono molti esempi di quello che si può cavare fuori da matplotlib, vedi se sono "stilosi" ( :cry: ) a sufficienza.

leomac
30-08-2016, 21:30
Grazie ragazzi per i feedback. Proverò entrambe le soluzioni. Anche Python con matplotlib potrebbe andare.

Clasku anche l'idea del server in locale è molto buona, che tipo di programma consigli? Sulla rete il più gettonato è lo XAMPP. Non è che poi mi causa problemi con internet o altro?

Grazie ancora.

Scara95
30-08-2016, 23:14
julia non è male

sylvaticus
30-03-2017, 16:46
julia non è male

io sono passato a Julia provenendo da Python (per gli scripts più semplici) e C++ (per le applicazioni numericamente più toste). Ho scritto anche un tutorial (in inglese): https://www.gitbook.com/book/sylvaticus/julia-language-a-concise-tutorial/details

Premesso che Julia è probabilmente il futuro (e presente) per l'analisi dati, per gli aspetti prettamente grafici che potrebber interessare un "superiore" (fuori dal settore IT) forse è ancora un po' troppo acerbo...

Loading