PROGRAMMA DEL CORSO
Il corso si propone di sviluppare una panoramica veloce su questo linguagglio di programmazione.
Gli argomenti sviluppati nel corso saranno i seguenti:
Introduzione a Python:
Storia e scopo di Python
Installazione di Python e ambiente di sviluppo (IDEs, Jupyter Notebooks, ecc.)
Sintassi di base:
Variabili e tipi di dati (integers, floats, strings, booleans)
Operatori aritmetici e logici
Commenti
Strutture di controllo:
Condizioni (if, else, elif)
Cicli (for, while)
Strutture dati:
Liste, tuple, dizionari e insiemi
Operazioni fondamentali sulle liste (slicing, concatenazione, etc.)
Funzioni:
Definizione di funzioni
Parametri e argomenti
Ritorno di valori
Scope delle variabili
Gestione degli errori:
Try, except, finally
File I/O:
Lettura e scrittura di file
CALENDARIO CORSI (AULA INFORMATICA PIANO 3) ORE 14H30/15H30
25/10/2023
08/11/2023
15/11/2023
22/11/2023
29/11/2023
05/12/2023
13/12/2023
20/12/2023
Per ogni lezione, lo studente dovrà consegnare un file contenente il codice dei pgm assegnati.