Programma

Il corso si propone di fornire agli sviluppatori gli strumenti per cominciare da subito a programmare con il linguaggio object oriented Python.

python.jpg

1. Introduzione

    • L'evoluzione del Python
    • Caratteristiche peculiari del linguaggio
    • Panoramica sui suoi utilizzi
    • Similitudini e differenze con altri linguaggi
    • Installazione

2. La sintassi di base

    • L'ambiente per programmare in Python
    • Indentazione del codice sorgente
    • 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 e mod_wsgi
    • 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.

Da sapere

 

Ti serve di più?

Se non hai trovato la soluzione adatta alle tue esigenze, puoi richiedere un percorso di formazione personalizzato, modellato sul background personale dei partecipanti.