- 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