Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python e l'open source nella PA

Python e l'open source nella PA

Slide del talk "Python e l'open source nella PA" di Simone Dalla tenuto a Pycon 6 Italia, riguardante le possibilità di utilizzare Python e software open source nella Pubblica Amministrazione italiana.

Simone Dalla

April 19, 2015
Tweet

More Decks by Simone Dalla

Other Decks in Programming

Transcript

  1. Simone Dalla twitter @simodalla slide http://speakerdeck.com/simodalla attuale responsabile tecnico SIA

    (Servizio Informatico Associato) dell’Unione dei Comuni Valli del Reno, Lavino e Samoggia (Bologna) da aprile 2015 prima per ~ 9 anni responsabile dei Servizi Informatici del Comune di Zola Predosa
  2. globalmente sono ~ 14 anni che lavoro nell’IT della Pubblica

    Amministrazione italiana da 11 anni, amante, promotore, utilizzatore, sviluppatore di software Open Source a metà 2005 ho sostituito la mia workstation Windows XP di lavoro con una fiammante Linux Ubuntu 5.04 da inizio 2004 ho iniziato a scrivere internamente gestionali web per la PA...
  3. fino al 2008 ho continuato ad usare PHP (anche php-cli)

    per fare un pò di tutto, argh. sentivo la necessità di un linguaggio di programmazione non proprietario, multipiattaforma, che non mi limitasse al solo web, possibilmente da imparare e con cui essere produttivo in poco tempo...
  4. PRODURRE O FARE PARSING DI FILE CSV ED XML IN

    MANIERA SEMPLICE >>> import csv >>> with open('eggs.csv', newline='') as csvfile: ... spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|') ... for row in spamreader: ... print(', '.join(row)) Spam, Spam, Spam, Spam, Spam, Baked Beans Spam, Lovely Spam, Wonderful Spam
  5. SOSTITUIRE IN MOLTI CASI FOGLI EXCEL E NELLA QUASI TOTALITÁ

    DEI CASI DB ACCESS, SFRUTTANDO L’”ADMIN” DI DJANGO
  6. PYTHON ED I SOFTWARE OPEN SOURCE SONO STRUMENTI CHE POSSONO

    AIUTARE LA PA AD ESSERE SMART, TRASPARENTE, APERTA, COMPETENTE IN MANIERA CONCRETA, REALE E TANGIBILE.
  7. PER ESPERIENZA, ADOTTARE PYTHON E/O SOFTWARE OPEN SOURCE NELLA PA

    NON E’ FACILE, MA DI SOLITO NON PER MOTIVI TECNICI • DIFFIDENZA • “ESOTERISMO”, “ROBA DA NERD”, “INTEGRALISTA” • INTERESSI E LUCCICHII COMMERCIALI • (A VOLTE) SE NON COSTA NON VALE • GUERRE DI RELIGIONE • “CAMBIARE? NO, MAI!!!”
  8. RICORDA, TU NON SEI SOLO! Mailing list italiana Python, http://lists.python.it/mailman/listinfo/python

    Google Group italiano di Django, https://groups.google.com/forum/#!forum/django-it tante altre community...
  9. Grazie dell’attenzione!!! Domande? email [email protected] twitter @simodalla github simodalla linkedIn

    http://it.linkedin.com/in/simodalla slides http://speakerdeck.com/simodalla