OGGI, 7 NOVEMBRE 2018, inizierà il LABORATORIO DI PYTHON!!!

GRATUITO ed APERTO A TUTTI

 

Rivolto a studenti e non, ha l’obiettivo di diffondere le conoscenze di base del linguaggio Python, sia con lezioni teoriche, che con esercitazioni pratiche.

Le lezioni cominceranno alle 18 e termineranno alle 20, tutti i Mercoledì, dal 7 novembre, all’ultima lezione del 19 dicembre.

A corso ultimato, su richiesta, verrà rilasciato un attestato di partecipazione, NON valido per concorsi pubblici o richieste di CFU aggiuntivi.

Tale attestato verrà rilasciato solo a coloro che avranno frequentato almeno il 60%(arrotondato per difetto) delle lezioni.

 

Cosa ti serve per partecipare:

  • Tanta voglia.
  • Iscrizione tramite il suddetto link.
  • Un computer portatile per le esercitazioni.
  • Un quaderno per gli appunti.
  • Una prolunga o ciabatta elettrica multipresa, se disponibile (le prese elettriche sono disposte ai lati dell’aula).

Dove si terrà:

Dipartimento di Ingegneria Informatica Automatica e Gestionale (DIAG) – Antonio Ruberti, Aula B2 (e non più in Aula A7).

Programma del laboratorio:

  • Nozioni base di programmazione:
    -La macchina di Von Neumann.
    -La programmazione software ed i linguaggi.
    -I Sistemi Operativi.
  • Che cos’è Python:
    -Python e l’interprete, introduzione.
    -Installazione interprete e strumenti per lo sviluppo del codice.
    -Versioni e Documentazione ufficiale.
    -Interprete Interattivo.
  • Tipi primitivi ed operatori:
    -Tipi Numerici.
    -Operatori logici ed aritmetici.
    -Tipo Stringa.
    -Tipo Lista.
    -Accesso ad elementi e slicing.
  • Costrutti di deviazione del flusso d’esecuzione:
    -Costrutto: if-else.
    -Costrutti ciclici: while e for.
    -range().
    -I costrutti: break, continue e pass.
    -Le funzioni.
    -Funzioni con argomenti predefiniti.
    -Funzioni con argomenti arbitrari.
    -DocStrings.
  • I/O, Errori ed Eccezioni:
    -Formattazione Stringhe.
    -Interfaccia con il Sistema Operativo.
    -Errori ed Eccezioni.
    -I File.
    -Accesso ad Internet e protocollo HTTP.
  • Moduli e Package.
  • Le Classi:
    -Introduzione alla programmazione orientata agli oggetti.
    -Scope e Namespace.
    -Definizione di una classe.
    -Oggetti ed istanze.
    -Variabili e funzioni d’istanza e di classe.
    -Ereditarietà.
  • Le Strutture Dati:
    -Costrutto: del.
    -Tuple e Set.
    -Funzioni con valori di ritorno multipli.
    -Dizionari.
    -Passaggio parametri a funzione, posizionale e per chiave.
    -Iteratori.

 

Vi aspettiamo NUMEROSI!!!

Il Team del LUG Sapienza