Programma di Strutture Dati Per La Bioinformatica:

1.     Python, accenni (si assume una conoscenza di Ruby e/o C/C++)

a.     Flow control

b.     Modularizzazione

c.     Gestione File

2.     Python, peculiarità

a.     Dizionari e DefaultDict

b.     List comprehensions

                             i.         Esempio di ottimizzazione codice con List comprehensions

3.     Numpy & Pandas

a.     Numpy arrays

b.     Pandas DataFrames, manipolazione

4.     Analisi dati, processi mentali

a.     Acquisizione dei dati, pulizia

b.     Analisi Esplorative (EDA)

c.     Introduzione al Machine Learning

                             i.         Esempio di supervised ML (SVM)

                           ii.         Esempio di unsupervised ML (Kmeans)

d.     Graficare i dati  (matplotlib, seaborn)