Questo sito utilizza cookie
CORSI WORKSHOP SPORT BAMBINI

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
    12 Ott
  • 12
    lezioni
  • 24
    ore
  • 2 ORE A SETT
  • Ven
    20.30-22.30

Letto 9480 volte
  • Programma
  • Docente

Lezione 1 - Cosa è Python. 
- Il linguaggio scelto da NASA, Google, Yahoo, Intel, Youtube, Instangram e tanti altri....
- Introduzione su cosa è Python e le sue caratteristiche principali.

Lezione 2 - Installare Python.
- Come installare Python nei vari sistemi. 
- Utilizzo dell' "idle".
- Esecuzione da riga di comando.

Lezione 3 - 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 4 - Istruzioni di controllo.
- L'importanza dell'indentazione.
- "If", "for", "while", "break" e "continue".
- "Return".
- "Import".
- "Assert".
- "Pass".

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

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

Lezione 7 - Le classi.
- Definire una classe.
- Metodi speciali.
- "Super".

Lezione 8 - Le Classi: argomenti avanzati.
- "Overloading".
- Ereditarietà.
  
Lezione 9 - Input e Output.
- La funzione "print".
- "Format".
- I file.

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

Lezione 11 - Lavoriamo con excel.

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

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

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

Lezione 15 - Test con Python.

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