L'insegnamento si propone di insegnare i concetti base della programmazione Python e le sue applicazioni e strumenti nel campo della chemiometria e del machine learning. In particolare, si apprenderanno i principali metodi e algoritmi di import e gestione dei dati, costruzione di grafici, test di ipotesi, disegno sperimentale, analisi esplorativa dei dati, apprendimento non supervisionato, apprendimento supervisionato (classificazione, regressione) e data fusion. Parallelamente alle lezioni teoriche, verranno svolte esercitazioni pratiche con Python di programmazione e chemiometria su esempi e casi studio reali.