Loading...

Organizzazione del corso

Il corso comprende

  • 20 ore di lezione frontale
  • 20 ore di lezioni esercitative
  • 20 ore di laboratorio

Obiettivi del Corso

Il corso intende fornire gli elementi del linguaggio di programmazione utili allo svolgimento dell’attività professionale e lavorativa.

Programma del corso

Durante il corso verranno trattati i seguenti temi.

  1. Introduzione
    1. Risorse: editor, installazione
    2. Descrizione del linguaggio, differenze con gli altri, pro e contro
    3. Avviare Python
  2. Sintassi iniziale
    1. Blocchi ed in dentazione
    2. Nomi e t oken
    3. Il primo programma: hello world!
    4. Variabil i ed assegnazione
    5. Operatori aritmetici
    6. Introduzione a valori e tipi
    7. Input e output
  3. Tipi di dati
    1. Dati numerici
    2. Array e liste
    3. Stringhe
    4. Dizionari
    5. Booleani ed il valore None
  4. Costrutti
    1. Operatori l ogici ed espression i booleane
    2. Costrutto if else
    3. Ciclo for
    4. Cicli while e do while
    5. Continue e Break
    6. Eccezioni ed il costrutto try catch
  5. Funzioni, package e moduli
    1. Importare packages
    2. Funzioni e quando utilizzarle
    3. Valori restituiti
    4. Parametri
    5. Argomenti da linea di comando
    6. Variabili globali e locali
    7. Funzioni ricorsive
    8. Moduli
    9. Packages
  6. Programmazione ad oggetti
    1. Classi
    2. Proprietà
    3. Metodi
    4. Costruttore
    5. Ereditarietà
    6. Interfacce
  7. Files
  8. Tools per il debugging
  9. Programmazione avanzata con Python
    1. Espressioni regolari
    2. Decoratori
    3. Modificatori
    4. Costruire uno script server
    5. Parsing di testo