Pythagore F.D. apprendre à apprendre

Formation: Développement avancé avec Python

Durée:
3 jours
Prix:
Code cours:
LY002



Public:
Les développeurs en Python.

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.

Connaissances préalables nécessaires:
Connaissance de base de Python.


Programme détaillé de la formation (logo acroreadTéléchargez le 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, ...

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, ...



(c) 2016 Pythagore F.D. Paris
Pour nous contacter: 01 55 33 52 10 ou pfd@pythagore-fd.fr