Section outline

  • Il corso presenterà alcuni strumenti informatici di utilità generale in fisica. Si affronteranno in particolare:

    1. utilizzo efficiente del terminale e bash scripting
    2. introduzione a Python, Jupyter e matplotlib
    3. calcolo numerico in Python con numpy
    4. interfacciamento Python-Fortran con f2py (vs. numba)
    5. controllo di revisione con git (+ github, gitlab & all that)

    Orari

    Primo tutorial: giovedì 3/10 dalle 9 alle 12 in aula D.

    Esame

    I crediti si considereranno acquisiti (con idoneità, senza voto) dimostrando l'utilizzo di almeno uno degli strumenti presentati, ad esempio nel contesto del progetto finale del Laboratorio di fisica computazionale o del Laboratorio di fisica sperimentale della materia o di un altro progetto definito in accordo con il docente.

    Prerequisiti
     
    Un laptop da portare a lezione.