Section outline

  • Contatti

    • Dott. Erik Romelli <erik.romelli@inaf.it>
    • Dott. Daniele Tavagnacco <daniele.tavagnacco@inaf.it>


    Ricevimento

    Lavoriamo presso INAF-Osservatorio Astronomico Trieste quindi non abbiamo un ufficio in Università

    • appuntamenti da concordare tramite email
    • “ricevimento” tramite email o Teams


    Orario

    • Gruppo 1 - martedì ore 16-18 → Erik Romelli
    • Gruppo 2 -giovedì ore 16-18 → Daniele Tavagnacco

    Le lezioni sono tenute in remoto tramite Teams



  • Slide della lezione 1.

    Argomenti:

    • Introduzione generica al corso
    • Introduzione al linguaggio Python 3.8

  • Slide della lezione 2.

    Argomenti:

    • Oggetti, Istanze, Namespace, Metodi e Attributi
    • Loop control
    • Controlli condizione

  • Slide della lezione 3.

    Argomenti:

    • Funzioni e funzioni ricorsive
    • Refactoring tramite funzioni
    • Collections: liste, tuple, set e dizionari

  • Slides della lezione 4

    Argomenti:

    • Metodi di formattazione stringhe
    • Esercizi 

  • Slide della lezione 5

    Argomenti:

    • Strutture dati e programmi: il problema delle 8 regine
    • Esercizi

  • Slide della Lezione 6

    Argomenti:

    • Lettura e scrittura su file e gestione dell'I/0
    • Parsing di opzioni da linea di comando

  • Slide della Lezione 7

    Argomenti:

    • Ripasso esercizi lezioni 1-6

  • Slide della Lezione 8

    Argomenti:

    • Concetti base di OOP
    • Classi
    • Ereditarietà

  • Slide della Lezione 9

    Argomenti:

    • Approfondimento sull'utilizzo della keyword import
    • numpy
    • matplotlib

  • Slide della Lezione 10

    Argomenti:

    • Esercizi

  • Slide della Lezione 11

    Argomenti:

    • Esercizi

  • Slide Lezione 12

    Argomenti:

    • Ripasso generale
    • Approfondimenti: list unpacking e decoratori

  • I appello: giovedì 17 giugno 2021

    II appello: lunedì 28 giugno 2021

    III appello: lunedì 26 luglio 2021