- Info
Programma
Il corso si propone di fornire agli sviluppatori gli strumenti per cominciare da subito a programmare con il linguaggio object oriented Python.
|
1. Introduzione
- La storia di Python
- Caratteristiche peculiari del linguaggio
- Panoramica sui suoi utilizzi
- Similitudini e differenze con altri linguaggi
- Installazione
2. La sintassi di base
- Indentazione del codice sorgente
- L'ambiente per programmare in Python
- Gli operatori e l'uso delle variabili
- I tipi di base: stringhe, liste, tuple, dizionari; l'aritmetica con le stringhe
3. La programmazione con Python
- La programmazione ad oggetti
- Utilizzare le funzioni e i moduli
- Packing, unpacking, slicing
- Il modulo os e le funzioni utili per manipolare file e processi
- La gestione delle eccezioni e degli errori
- Python e il web: la libreria sgmllib.py
- Interfacciamento a database relazionali (MySQL)
- Caso pratico: costruire un ambiente a interfaccia grafica
4. La flessibilità di Python
- Integrazione in Apache: mod_python
- Importazione e utilizzo di moduli esterni
- Integrazione con moduli esterni in C e C++
- Utilizzare librerie Java in Python
|
"Python gioca un ruolo fondamentale nella nostra produzione. Senza questa tecnologia portare avanti un progetto dell'importanza di 'Star Wars: Episodio II' sarebbe stato molto più difficile. Dalla realizzazione di scene particolari alla gestione di molti processi e alla composizione finale, Python riesce a realizzare e coordinare tutto", ha dichiarato Tommy Burnette, Senior Technical Director, Industrial Light & Magic. |