Obiettivo del corso è quello di far acquisire una conoscenza dei principi basilari del linguaggio Python.
Saper scrivere, eseguire e testare semplici programmi Python. Gestire input/output, strutture dati e funzioni.
Interagire con file, moduli e librerie standard.
Gettare le basi per applicazioni più avanzate: automazione, data analysis, web development o AI.
Programma
- Introduzione a Python
- Introduzione al linguaggio Python
- Installazione di Python
- Utilizzo dell’interprete Python
- Variabili e tipi di dati
- Operatori e espressioni
- Istruzioni di controllo del flusso
- Funzioni, moduli e OOP
- Definizione di funzioni
- Parametri e argomenti
- Scope delle variabili
- Importazione di moduli
- Creazione di moduli personalizzati
- Programmazione ad oggetti in Python
- Strutture dati
- Liste, tuple e dizionari
- Accesso e modifica degli elementi
- Operazioni sulle liste
- Combinazione di liste
- Copia di liste
- Esercizi pratici
- File e gestione degli errori
- Lettura e scrittura di file
- Gestione degli errori
- Try/except

