-
Filière :
IA & Innovation
-
Sous-filière :
AI Modeling, tools & frameworks
-
Référence
PR-PYTA
-
Durée
3 jours (21 h)
-
Prix par personne HT
2 090 € HT
Objectifs pédagogiques
- 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 cible
- Développeurs en Python
Pré-requis
Connaissances de base de Python
Programme de la formation
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, …
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, …
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le