Indice degli argomenti

  • Introduzione

  • Informazioni generali

  • Prossime lezioni/esercitazioni in Streaming

  • L01 e L02 Introduzione all'informatica

     Argomenti:

    • Introduzione generale
    • Informatica e Statistica
    • Approcci di modellazione e casi di studio: Data driven - web job vacancies

  • L03 - Introduzione alla programmazione

     Argomenti:

    • Introduzione agli algoritmi
    • Dagli algoritmi alla programmazione
    • Linguaggi di programmazione (Interprete e compilatore)
  • L04 - Variabili ed Istruzioni

     Argomenti:

    • Come si programma in Python
    • Struttura di un file sorgente
    • Primi esempi di istruzioni
    • Variabili
    • Istruzioni
  • L05 - Sistema operativo - Ambienti di sviluppo

     Argomenti:

    • Storia dei sistemi operativi
    • Compiti dei sistemi operativi
    • Interfacce
    • Command line interface
    • File system
    • Differenze tra Unix e Windows
    • Ambienti di esecuzione e sviluppo per Python
  • L06 - Logica booleana - Python2 vs Python3

     Argomenti:

    • Logica booleana
    • Differenze tra Python 2 e Python 3
  • L07 - Istruzioni condizionali

     Argomenti:

    • Controllo del flusso dell informazioni
      • Introduzione
      • Istruzioni condizionali
    • Precedenze tra operatori in python
  • L08 - While

     Argomenti:

    • cicli
    • while
  • L09 - Esercizi su cicli while

  • L10A - Esercizi in autonomia, autovalutazione, commento in aula

  • L10B - Strutture dati complesse

     Argomenti:

    • Stringhe
    • Tuple
    • Liste
    • Dizionari
  • La mia esperienza con l'informatica

     Argomenti:

    • Una persona come voi (con qualche anno in più) che racconta la sua esperienza con l'informatica
  • L11A - Autovalutazione strutture dati complesse

    Autovalutazione su:

    • Liste
    • Tuple
    • Dizionari
    • Stringhe
    • Ciclo while

  • L11B - Strutture dati complesse e iteratori

     Argomenti:

    • cicli e iteratori: for
    • strutture dati multidimensionali
  • L12 - Funzioni 1

     Argomenti:

    • Introduzione
    • Creazione di funzioni
    • Parametri formali ed attuali
    • Esempi
    • Moduli
    • Package Manager
  • L13 - Funzioni 2 e autovalutazione (Live)

    - Variabili locali e variabili globali

    - Scoping delle variabili

    - Mascheramento variabili globali

    - Return a più valori


  • L13 (Online)

  • L14 File parte 1

    • La gestione dei file nel linguaggio python

  • L15 File parte 2

    • File parte 2

  • L16 - Sistema Operativo 2

     

  • L18 Simulazione d'esame

  • E00 Preparazione alle esercitazioni

  • Esercitazioni - SSE Squadra A

    Informazioni sulle esercitazioni

  • Esercitazioni - SSE Squadra B

    Informazioni sulle esercitazioni

  • Tutoraggio

    E' a disposizione degli studenti del corso un tutoraggio settimanale (fino a luglio 2022) nel quale si affronteranno esercizi di programmazione in linguaggio python.

  • Simulazione d'esame e temi d'esame risolti

  • Appelli d'esame

  • Macchine Virtuali