Formation Python avancé

Maîtriser  la programmation Python

Présentation

DVPY002
3 jours ( 21 heures )
Présentation
Maîtriser les fonctionnalités graphiques et des bases de données.



Objectifs du cours
Ce cours vous permettra de 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.
Pré-requis
Notions de programmation

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

 

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus