Pré-requis: Avoir suivi le stage Python initiation ou posséder les connaissances équivalentes
Objectifs: Etre capable de prévoir, développer, tester, déployer une application complète et complexe en Python
Programme:
Introduction
Présentation générale
Rappels de Python
Programmation Orientée Objet
Théorie et utilisation ; pourquoi l'objet
Connaitre la syntaxe fondamentale des classes avec Python
Utilisation et création de classes de service et de données
Agrégation, héritage, autres points avancés de la POO
Bilan sur l'utilisation de l'objet
Atelier pratique : augmentation de l'aplication par des classes de données
Bibliothèques additionelles courantes
Interfaces graphiques - TkInter, GTK, wxWidgets
Sockets et CGI
Manipulation de fichiers divers
Utiliser des bases de données avec Python, DBAPI
Présentation de Python et le Web ; l'exemple de CherryPy, Django
Atelier pratique : une application graphique complète