Python è un linguaggio di programmazione moderno, dalla sintassi semplice e potente che ne facilita l’apprendimento. Gli ambiti di applicazione sono svariati: Python è attualmente utilizzato per realizzare interfacce GUI, per lavorare con i database, per lo sviluppo di applicazioni Web e desktop, per realizzare giochi, grafica 3D, etc.Il corso sarà orientato all'apprendimento dei concetti fondamentali della programmazione ad oggetti accompagnando la teoria con molti esercizi di natura pratica.
Docente
Jacopo Diamanti Laureato in Fisica e Astrofisica, ha lavorato come data scientist e sviluppatore hardware e software nell'ambito della ricerca, nel settore automotive e aerospaziale. Ha esperienza nell'insegnamento della programmazione in ambito scolastico e accademico. Ha già collaborato con Fusolab come docente nei corsi "Programmare con Arduino", "Elettronica ed elettrotecnica", "Coding e robotica".
Programma
- Introduzione, installazione, Hello World
- Tipi di dati e oggetti
- Operatori
- if/else/elif
- Cicli
- Funzioni
- Gestione dei file
- Gestione degli errori
- Object Oriented Programming
- Moduli avanzati
- Gestione dei dati con Pandas
- Python e la rete
- Data visualization con Python