Python


Questo modulo si svolge il 23 e 24 ottobre ed ha per obiettivo introdurre il linguaggio Python 3 attraverso la presentazione dei segmenti:

  • Imperativo: aspetti base del linguaggio (tipi di dati, strutture di controllo) e alcune librerie standard per l'I/O. ["The Python Tutorial", capitoli: 3, 4, 5 e 7].

  • Orientato agli oggetti: organizzazione e modularizzazione del codice, nozioni di uso (e costruzione) di classi, uso delle eccezioni ["The Python Tutorial" capitoli: 6, 8 e 9].

  • Funzionale: breve richiamo al paradigma funzionale, casi d'uso ["The Python Standard Library", capitolo: "Functional Programming Modules"].

Durante l'illustrazione del linguaggio, al fine di dare qualche esempio della sua versatilità e dell'ampia offerta di librerie open-source nel suo ecosistema, saranno mostrate alcuni moduli della libreria standard come:

Inoltre saranno mostrati alcuni semplici esempi d'uso di alcune librerie esterne utili nello svolgimento di due tipici compiti per cui il linguaggio è estremamente adatto, come:

Evidentemente, dati i vincoli di tempo, si tratterà di una collezione di esempi e di suggerimenti d'uso di tali moduli e librerie, non certo una presentazione esaustiva di ciascuno di essi.