- Home
- University
- Personal interests
- Software
- Corsi Python
- Python base
- Python base a distanza
- Python per ragazzi (a distanza)
- Python avanzato
- Sviluppo di applicazioni web con Django
- Creazione di interfacce utente in Python
- Introduzione a Linux
- Gestione delle versioni: Subversion e Git
- Il docente
- Campo di Giove
- Campo di Giove
- Notebook
- Playground
- About this site
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: Attualmente non disponibili - Contattaci per informazioni!