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.

Avatar for Simone Dalla

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