Python Avancé (Live Virtual Class)

Blended learning

Who is the training for?

Web Designer

Duration

3,00 day(s)

Language(s) of service

EN FR

Next session

09.11.2024
Location
Live Virtual Class

Price

1950,00€

Prerequisites

Connaissances de base de Python

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
09.11.2024

11.11.2024
Live Virtual Class
FR 1950,00€
08.02.2025

10.02.2025
Live Virtual Class
FR 1950,00€

Organization contact details

Nathalie Thielemans / Nassera Aici

These courses might interest you

EN
Day
On request
Computer language - Java language
FR
Day
Windhof (Koerich)
Computer language
04.12.2024
FR
Day
Windhof (Koerich)
Computer language - Python language
09.11.2024
FR
Day
Windhof (Koerich)
Computer language - PHP language
07.11.2024