Il materiale del corso viene fornito, per quanto possibile, ad inizio corso. Tuttavia esercizi fatti in "diretta", aggiornamenti o correzioni richiedono di scaricare periodicamente parte del materiale.

A tal fine Elly è inadeguato, il materiale costantemente aggiornato è disponibile su Github, un servizio di hosting che permette di creare repository relativi a progetti software, ed è scaricabile usando 3 modalità nel seguito descritte:

Via web

Basta collegarsi ai seguenti link, e scaricare i vari zip dei tre repository cliccando sul bottone verde <> Code: Attenzione: scaricate la branch 2025.

Per aggiornare di volta in volta il materiale è necessario riscaricare tutto.

Solo per chi già conosce il comando git è possibile usare i metodi descritti nel seguito.

Tramite il comando 'git'

git è un'applicazione disponibile per differenti sistemi operativi con o senza interfaccia grafica. Ad esempio, nei PC di laboratorio è la trovate già installata.

Per scaricare i relativi repository, da linea di comando date i seguenti comandi:

git clone https://github.com/bertozzi/finfo -b 2025 esempi
git clone https://github.com/bertozzi/lab -b 2025
git clone https://github.com/bertozzi/finfoslidespdf -b 2025
Questo vi creerà tre cartelle in cui troverete il materiale del corso.

Per scaricare versione aggiornata del materiale non è necessario scaricare nuovamente tutto, basta entrare nelle varie cartelle e dare il comando:

git pull

Tramite il comando 'repo'

Il comando repo permette di gestire con un singolo comando diversi repository git. Per scaricare il materiale del corso, createvi una cartella e, da dentro questa, date i comandi:

repo init   -u https://github.com/bertozzi/finforepo.git -m students.xml --depth 1
repo sync
repo forall -c 'git checkout 2025'

Per aggiornare il materiale, basta il comando:

repo sync
Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it