Schema della sezione

  • 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 [M-Z] - martedì ore 16-18 → Daniele Tavagnacco
    • Gruppo 2 [A-L] - giovedì ore 16-18 → Erik Romelli



    Le lezioni sono tenute in presenza, salvo i casi previsti in cui saranno in remoto tramite piattaforma Teams


    Appelli d'esame

    1. Lunedì 20 Giugno 2022
    2. Venerdì 15 Luglio 2022
    3. Venerdì 9 Settembre 2022


    Materiale

    Il materiale della lezione settimanale sarà disponibile al termine della lezione del Giovedì


    Codice MS Teams: bgwvxof



  • Argomenti:

    • Introduzione generica al corso
    • Introduzione al linguaggio Python 3.8

  • Argomenti:

    • modulo turtle
    • Loop control
    • Variabili boleane, operatori logici e controllo di condizioni

  • Argomenti:

    • Funzioni
    • Funzioni ricorsive
    • Data containers: Liste, Tuple, Set, Dizionari

  • Argomenti:

    • list comprehension
    • dict comprehension
    • formattazione stringhe
    • Esercizi 1 e 2


  • Argomenti: 

    • Esercizi

  • Argomenti:

    • Strutture dati e programmi: il problema delle 8 regine
    • Esercizio 3
    • Esercizio 4


  • Argomenti:

    • gestione dell'I/O tramite lettura e scrittura da e su file
    • parsing dei valori da linea di comando

  • Argomenti:

    • Paradigma dell'OOP
    • Classi, metodi e attributi
    • Ereditarietà tra classi

  • Argomenti:

    • approfondimento su "import"
    • numpy
    • matplotlib

  • Argomenti:

    • Esercizi

  • Argomenti:

    • Esercizi

  • Argomenti:

    • Approfondimento: unpacking
    • Approfondimento: decoratori
    • Approfondimento: generatori
    • Approfondimento: eccezioni