Python Avancé

Blended learning

Who is the training for?

  • Développeurs en Python

Duration

3,00 day(s)

Language(s) of service

EN FR

Next session

15.06.2026
Location
En distanciel

Price

2090,00€

Goals

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.

Contents

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

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
15.06.2026
En distanciel
FR 2090,00€
21.09.2026
En distanciel
FR 2090,00€
30.11.2026
En distanciel
FR 2090,00€

These courses might interest you

FR
Day
Blended-Learning
Computer language - XML language
26.08.2026
FR
Day
Blended-Learning
Computer language - Java language
21.09.2026