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 <magyar1...@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/ _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python