Skip navigation.
Corsi Python (it) » Python avanzato

Python avanzato (modulo doppio: 16 ore)


Il corso Python avanzato è la naturale prosecuzione del corso base. Il corso base introduce alla programmazione in generale, veicolando i concetti presentati attraverso il linguaggio Python. Presenta dunque le strutture fondamentali che si trovano nella maggior parte dei linguaggi di programmazione moderni (variabili, controllo del flusso, funzioni, classi ecc.), nella loro "incarnazione" specifica di Python. Sempre il corso base propone una serie di esempi ed esercizi volti a far "comprendere" il modo di pensare tipico di un programmatore, ovvero i meccanismi e le tecniche di programmazione fondamentali.

Il corso avanzato fa un ulteriore passo, andando a presentare aspetti più peculiari del linguaggio, quali:

  • Decoratori (uso e definizione)
  • Generatori (uso e definizione)
  • Context manager (uso e definizione)
  • Il modulo collections
  • Introspezione
  • Modulo logging
  • Parsing e modifica di file HTML con BeautifulSoup
  • Parsing e modifica di file XML
  • Invio di email
  • Realizzazione di webservice tramite il protocollo XML-RPC (lato server e lato client)
  • Accesso a database
  • Manipolazione di file CSV
  • Espressioni regolari

Oltre ad elementi avanzati del linguaggio, il corso presenta dunque alcune utili librerie che permettono, ad esempio, di manipolare pagine web e file in modo "comodo". Quanto appreso sarà messo in pratica con esempi ed esercizi.


Prerequisiti: E' richiesta piena conoscenza degli argomenti del corso Python base

Docente: Luca Allulli

Costo:  € 480.00

Orario lezioni: Inizio del prossimo ciclo: 16 Ottobre 2017.

Altri corsi di formazione Python a Roma.