Formation Python - Développer avec Python : Niveau Avancé
Objectifs
Maîtriser les fonctionnalités comme la gestion des graphiques, des bases de données, les liens avec les langages C et Java, le développement d'applications Web, et l'utilisation de framework comme Django.
Public
Les développeurs en Python
Prérequis
Développeurs ayant suivi le stage "Python initiation" ou ayant les connaissances équivalentes. "
Programme
Programmation graphique
- Différentes solutions : PyQt, Tkinter, PyGTK, wxWidgets,
- Caractéristiques de chaque solution.
- Travaux pratiques avec le module Tkinter.
- Création d'objets (fenêtres, boutons, …),
- Appel des méthodes associées (grid(), pack(), …)
Gestion des bases de données
- Les différentes méthodes
- Création d'une base avec les modules Gadfly,
- Interfaçage MySQL avec MySQLdb,
- Accès à postgreSQL avec les modules PyGreSQL ou Psycopg, …
- Travaux pratiques avec une base postgreSQL et le module Psycopg.
Développement web
- Présentation et comparaison des frameworks et langages de template.
- Les frameworks disponibles : CherryPy, Paste, CPS, Django, TurboGears, Pylons, …
- Les langages de templates : Myghty, Python Server Pages, Cheetah, Zope
- Mise en oeuvre de Django.
- Installation,
- Configuration initiale : création d'un projet, serveur de développement Django, configuration des accès aux bases de données, …),
- Création et activation de modèles,
- Développement d'une application simple.
Liens avec les langages C et Java
- Les besoins : accès à des programmes en C ou à des classes Java depuis Python
- Bénéficier des avantages de Python depuis des programmes Java, ..
- Les outils : Jython, Jepp (Java Embedded Python), JPE (Java Python Extension), Boost.Python, …
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture