Alla fine del corso il frequentante avrà imparato le principali strutture dati, cicli e forme di controllo nei linguaggi di programmazione. Il corso avrà carattere eminentemente pratico ed userà il linguaggio Python. Linguaggio che verrà usato per illustrare i concetti generali e per risolvere problemi tipo durante le sessioni pratiche. Verranno acquisite le nozioni fondamentali per programmare in Python consentendo all’utente di sviluppare script per la conversione di file da un formato ad un altro, per eseguire ciclicamente programmi ed altre comuni attività. Lo scopo del corso è fornire alcuni strumenti utili per agevolare l’attività quotidiana per l’analisi dei dati e per l’automazione di operazioni ripetitive. Inoltre saranno forniti ai partecipanti nozioni fondamentali di programmazione utili anche per affrontare linguaggi diversi dal Python.

This is a practical course on linux basics, with particular focus on command line syntax.

During the course you will learn WHAT linux OS is, WHERE you can find what you are looking for, WHO can handle what is in the system, basic I/O, JOBS management, SERVER-CLIENT topology and how to reach remote resources and finally how to CUSTOMIZE the system for your specific use.