Questo sito utilizza cookie
CORSI WORKSHOP SPORT BAMBINI
raddoppiaregalibanner

Python è un linguaggio di programmazione moderno, dalla sintassi semplice e potente che ne facilita l’apprendimento. Gli ambiti di applicazione sono svariati: Python è attualmente utilizzato per realizzare interfacce GUI, per lavorare con i database, per lo sviluppo di applicazioni Web e desktop, per realizzare giochi, grafica 3D, etc. Il corso sarà orientato all'apprendimento dei concetti fondamentali della programmazione ad oggetti accompagnando la teoria con molti esercizi di natura pratica.

  • Inizio
    21 Feb
  • 12
    lezioni
  • 24
    ore
  • 2 ORE A SETT
  • Gio
    20.30-22.30
Letto 13908 volte
  • Docente
  • Programma
pythontocci Daniele Tocchi lavora nel settore IT dal 1998 prima come sviluppatore in ambiente COBOL poi convertito in PL/SQL .
Ha lavorato presso diversi clienti in tutto il territorio nazionale occupandosi oltre che di sviluppo anche di amministrazione base dati.
Dopo una lunga esperienza in ambiente Oracle, negli ultimi anni si sta occupando di sviluppo in ambiente Open Source utilizzando principalmente Python.
icon LI  

Lezione 1 - Cosa è Python e installazione.
 
- Il linguaggio scelto da NASA, Google, Yahoo, Intel, Youtube, Instangram e tanti altri.
- Introduzione su cosa è Python e le sue caratteristiche principali.
- Come installare Python nei vari sistemi. 
- Utilizzo dell' "idle".
- Esecuzione da riga di comando.

Lezione 2 - I tipi di dati.
- Elenco dei tipi primitivi di dati presenti nel linguaggio.
- La funzione "help", "dir" e "type".
- Liste, stringhe, tuple, insiemi, dizionari, bytes e numeri.
- Conversioni.
- "True", "False" e "None".

Lezione 3 - Istruzioni di controllo.
- L'importanza dell'indentazione.
- "If", "for", "while", "break" e "continue".
- "Return".
- "Import".
- "Assert".
- "Pass".

Lezione 4 - Gestire le eccezioni.
- "Try", "except".
- "Raise".
- "Finally", "else".
- Funzione "exec_info".

Lezione 5 - Le funzioni.
- Definire le funzioni.
- Restituire valori.
- Passaggio di parametri.
- Le funzioni " __builtins__".

Lezione 6 - Le Classi.
- Definire una classe.
- Metodi speciali.
- "Super".
- "Overloading".
- Ereditarietà.
  
Lezione 7 - Input e Output.
- La funzione "print".
- "Format".
- I file.

Lezione 8 - Conosciamo le librerie standard.
- "Sys".
- "Os".
- Comprimere i file.
- "Shelve" e "pickle".
- "Smtplib", "urllib" e "ftplib".
- "Threading".
- "Multiprocessing".

Lezione 9 - Lavoriamo con excel.

- Libreria "openpyxl".
- Creare un file excel.
- Leggere un file excel.
- Scrivere un file excel.

Lezione 10 - Argomenti avanzati.
- Iteratori.
- Introspezione.
- Generatori.
- Decoratori.

Lezione 11 - I Moduli, package e ambienti virtuali.
- Tipi di moduli.
- Ricerca moduli.
- "Namespace" e "scope".
- I packages.
- Ambiente virtuale, "pip".
   
Lezione 12 - Python e i Database (Test).
- Connessione ad un database.
- Lettura. 
- Scrittura.
- Modifica e cancellazione dati.
Test con Python.