Formation Python - Développer avec Python : Niveau Avancé

Ref. N028PYA

durée

3 jours

Tarif

1560€ ht

picture_as_pdfprint

Nos clients

Ils nous font confiance.

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations Python

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

Prérequis

Développeurs ayant suivi le stage "Le langage PYTHON"" 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