[Python] Progetto SW
Massimiliano Pippi
mpippi a gmail.com
Mar 27 Ott 2015 01:12:20 CET
Ciao,
io affronterei il problema con Django
(https://www.djangoproject.com/), anche se non è verticale sul tuo
problema ha un sacco di robine che ti potrebbero far comodo.
2015-10-27 0:38 GMT+01:00 Marco Soldavini <magyar1886 a gmail.com>:
>
> I dati in ingresso provengono dai file CSV (in maniera diciamo discreta ogni
> tot tempo questi file vengono creati in una cartella da una applicazione
> esterna e devono essere analizzati e inseriti con una query dentro il server
> SQL)
>
management command dietro cron
https://docs.djangoproject.com/en/1.8/howto/custom-management-commands/
> Oltre al file CSV l applicazione deve fare polling sul server OPC per
> leggere dati e memorizzarli (per successivo invio su SQL) oppure per fare
> trigger di ulteriori azioni
>
management command dietro cron ma a seconda della policy di polling
potrebbe servirti qualcosa di più sofisticato
> Inoltre l applicazione deve essere in grado di generare un file PDF dal
> server MYSQL contenente sia dati in forma tabellare che plot con la
> generazione attivata in base ad un trigger esterno.
>
xhtml2pdf servito da una vista apposita oppure tramite action
nell'admin. Usi i template di django come se dovessi fare una pagina
web, ma la libreria te la trasforma in PDF.
I grafici li generi con matplotlib.
> Sapete dirmi in quali punti vedete forte python e quali classi / librerie mi
> consigliate considerando che devo fare:
>
> parsing CSV
in genere libreria standard, modulo csv
> interfacciarmi in lettura e scrittura con SQL
orm di Django, niente SQL finché proprio non ti serve
> generare PDF
>
vedi sopra
In bocca al lupo per il tuo progetto.
--
M.
@maxpippi :: http://dev.pippi.im/
Maggiori informazioni sulla lista
Python