Il materiale in questo repository viene utilizzato per il corso di Tecniche Informatiche per la Fisica del primo anno del Corso di Laurea in
Fisica dell'Università di Torino nell'Anno Accademico 2021/2022.
Il corso si svolgerà a distanza. Il link per seguire lezioni ed esercitazioni è:
https://unito.webex.com/meet/ezio.maina.
Registatevi al corso appena possibile sulla pagina Campusnet
(https://fisica.campusnet.unito.it/do/corsi.pl/Show?_id=c6ay).
Il corso si pone l'obiettivo di familiarizzare gli studenti con l'uso del linguaggio Python e con le principali librerie utilizzate in ambito
scientifico: Numpy, Scipy e Matplotlib.
Il modo migliore per accedere al materiale è scaricare l'intero tree di notebook, immagini e file ausiliari da github
(https://github.com/mainaezio/TIF_2021_Introduction_to_Python)
in un singolo file compresso con ZIP. In questo caso la struttura di directory viene mantenuta.
I singoli notebook possono essere anche scaricati da questo sito, in formato HTML (solo lettura) e IPYNB (eseguibili), utilizzando i link nella
sezione Programma 2021/22.
Per eseguire i notebook è necessario avere installato Python 3, Numpy, Scipy e Matplotlib, "Jupyter notebook" oppure "Jupyter lab".
Il modo più semplice è installare la distribuzione Anaconda
(https://www.anaconda.com/distribution/#download-section)
che include tutto il software necessario.
Commenti e suggerimenti sono i benvenuti.
Notebooks di approfondimento. Non fanno parte del programma d'esame:
Files a cui si fa riferimento nei Notebooks :
Alcuni notebooks addizionali basati su materiale di Esperimenti 1:
Altri notebooks addizionali:
Cheatsheets riassuntivi:
Tutorial di Python:
Tutorial di Jupyter: Libri/Lezioni: