- Home
 - University
 - Personal interests
 - Software
 -  Corsi Python 

 - Python base
 - Python base a distanza
 - Python per ragazzi (a distanza)
 - Python avanzato
 - Sviluppo di applicazioni web con Django
 - Creazione di interfacce utente in Python
 - Introduzione a Linux
 - Gestione delle versioni: Subversion e Git
 - Il docente
 - Campo di Giove
 -  Campo di Giove 

 - Notebook
 - Playground
 - About this site
 
Python base (modulo doppio: 16 ore)
Il corso introduce i fondamenti della programmazione e il "computational thinking" attraverso il linguaggio Python. Al termine del corso l'allievo conoscerà i tipici costrutti di un generico linguaggio di programmazione imperativo, e i fondamenti della programmazione orientata agli oggetti. Inoltre sarà in grado di utilizzare Python come linguaggio di scripting per automatizzare lo svolgimento di semplici compiti.
Docente: Luca Allulli
 Costo: -
 Orario lezioni: Corsi sostituiti dai corsi a distanza in streaming!
- Presentazione delle peculiarità di Python
 - Installazione di Python e della console IPython
 - Tipi di dato semplici: interi, booleani, stringhe, numeri in virgola mobile
 - Variabili
 - Flusso di esecuzione del programma: costrutti base (if, while)
 - Liste e dizionari
 - Funzioni
 - Classi e oggetti
 - Iteratori
 - Costrutto for
 - Moduli
 - Gestione delle eccezioni
 - Libreria standard di Python: presentazione
 - Lettura e scrittura di file
 - Manipolazione di stringhe
 - Manipolazione di file e directory
 - Scaricamento di pagine web
 - Realizzazione di script di esempio per l'automazione di compiti di routine
 
