Gli studenti hanno iniziato ad utilizzare Python nell’ambito di progetti di Robotica e Reti. In effetti, Python rappresenta un ecosistema adottato in una varietà di ambiti apparentemente diversi fra loro, quali grafica e animazione, elaborazione massiva di dati multidimensionali per l’Intelligenza Artificiale, progettazione di siti e applicazioni web, automazione. In questo corso esploreremo alcune delle tecnologie base di Python più diffuse per questi aspetti, quali Tkinter e Turtle per l'interfaccia grafica e l'animazione, elaborazione e visualizzazione dati con Pandas, Numpy e Matplotlib, Web Foundation con Flask e Jinja, cenni Scikit-learn per il Machine Learning, integrando inoltre con i principi di controllo di versione del software con Git. Al termine del corso, lo studente sarà in grado di impostare progetti per ciascuno degli ambiti affrontati, avrà maggiore consapevolezza di come affrontare le sfide e acquisire eventualmente le necessarie competenze in diversi ambiti informatici del mondo del lavoro o nel successivo grado di studi.