Python – Concevoir des interfaces graphiques

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Mettre en place l'environnement de développement ;
  • Utiliser des composants d'IHM ;
  • Gérer le positionnement des composants d'IHM ;
  • Gérer les événements des composants d'IHM ;
  • Gérer les styles et les thèmes graphiques ;
  • Mettre en œuvre l'architecture MVC avec PyQt ;

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Développez des interfaces graphiques robustes en Python avec notre formation complète sur TkInter et PyQt.
Apprenez les fondamentaux de Python, mettez en place une plateforme de développement et comprenez les principes de la conception d’interfaces graphiques.
Expérimentez avec les fenêtres modales, les boîtes de dialogue, les composants graphiques, la disposition des éléments et la gestion des événements.
Utilisez TkInter pour développer des interfaces graphiques natives de Python et découvrez les widgets, le positionnement et le dimensionnement des éléments.
Maîtrisez la bibliothèque PyQt pour créer des applications plus complexes, comprenez l’architecture MVC et utilisez QT Designer pour un développement plus facile.
Les travaux pratiques vous permettront de consolider vos compétences et de développer une application graphique de visualisation de données.

Programme

Rappels fondamentaux (1 heure)

  • Organisation des programmes Python
    • Fonctions et modules
    • Le modèle de programmation orienté objet
  • Environnement de développement
    • Mise en place d’une plateforme de développement
    • Travailler avec les environnements virtuels
  • Travaux pratiques :
    • Installation d’un environnement de développement

Principes de base de la conception d’interfaces graphiques (2 heures)

  • Le fenêtrage
    • Fenêtres modales vs. non-modales
    • Les boites de dialogues
  • Les composants graphiques
    • Les différents types de composant
  • La disposition des éléments
    • La notion de gabarit
    • Le positionnement libre
  • La gestion des évènements
    • Ecoute des évènements de l’interface graphique
    • Réagir aux évènements

Les interfaces graphiques natives de Python : TkInter (8 heures)

  • Présentation de TkInter
  • Principe de programmation
    • L’API dans ses grandes lignes
  • Les composants de fenêtre
    • Les fenêtres
    • Les boites de dialogues
  • Les composants graphiques
    • Notion de widget
    • Découvrir les possibilités des widgets
    • Les menus et les éléments de menu
  • Le dimensionnement et le positionnement des éléments graphiques
    • Les dimensions
    • Les grilles de positionnement des composants graphiques
  • La gestion des évènements
    • Ecoute des évènements
    • Définir des fonctions sur les évènements
  • Organisation du code
  • Travaux pratiques:
    • Création d’une application autour d’une fenêtre principale
    • Ajout d’une barre de menus, de menus et de leurs éléments
    • Construction de l’interface graphique en utilisant différents composants et leur positionnement
    • Ajout de la gestion des évènements sur les composants
    • Câblage avec un modèle de données
    • Ajout de boites de dialogues

La bibliothèque PyQT (10 heures)

  • Introduction
  • Présentation du binding PyQt
  • Installation des librairies Qt et PyQt
  • Principes généraux de PyQt
    • Notion d'application Qt
    • Intégration des technologies HTML et CSS dans Qt
    • Interconnexion des différentes barres (barres de menus, d'outils et de status)
    • Gestion des menus contextuels
    • Gestion des stratégies de placement (Layout)
    • Quelques composants : QLineBox, QComboBox, QSpinner...
  • Traitement des événements
    • Les événements Qt
    • Présentation du paradigme Slots/Signaux
  • Architecture MVC en Qt
    • Concepts principaux
  • Mise en œuvre de l’architecture MVC avec Qt
    • Mise en œuvre de tables de données
    • Mise en œuvre d'arborescence de données
  • Utilisation de QT Designer
    • Présentation du designer
    • Prise en main de l'outil
    • Notion de promotion de Widget
    • Intégration de Qt Designer dans Eclipse
    • Génération du code Python
  • Travaux pratiques:
    • Création d’une application autour d’une fenêtre principale
    • Ajout d’une barre de menus, de menus et de leurs éléments
    • Construction de l’interface graphique en utilisant différents composants et leur positionnement
    • Ajout de la gestion des évènements sur les composants
    • Câblage avec un modèle de données
    • Ajout de boites de dialogues

Prérequis

Public

  • Concepteurs-Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Acquérir une méthodologie pour concevoir un business plan pertinent
Identifier et maîtriser les leviers d’action d'un business plan
Prendre des décisions et communiquer avec un business plan

Tarif

A partir de 1 675,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Découvrir l'interface de Word, Excel et PowerPoint
  • Maîtriser les fonctions de bases des logiciels
  • Acquérir les bonnes pratiques sur un traitement de texte avec Word
  • Créer rapidement des tableaux de calculs fiables avec Excel
  • Créer une présentation simple avec PowerPoint
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Gérer un environnement d’opérations de sécurité
  • Configurer des protections et des détections
  • Gérer les réponses aux incidents
  • Effectuer un repérage des menaces
Tarif

A partir de 2 800,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Distance

Formation Analyse financière d'une entreprise

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Organiser les étapes de la démarche de diagnostic financier
  • Apprécier la gestion des capitaux utilisés et les résultats qu'ils génèrent
  • Mesurer la performance en termes de rentabilité et de cash flows
Tarif

A partir de 2 483,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Préparer un projet Web
  • Elaborer un budget
  • Créer un site Web
Tarif

A partir de 1 390,00 €

Durée

13j / 91h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Expliquer l’objectif et les capacités de la suite Google Cloud Operations
  • Mettre en œuvre la surveillance de plusieurs projets cloud
  • Créer des politiques d’alerte, des contrôles de disponibilité et des alertes
  • Installer et gérer Ops Agent pour collecter les journaux pour Compute Engine
  • Expliquer les Cloud Operations pour GKE
  • Analyser les VPC Flow Logs et les logs de règles de pare-feu
  • Analyser et exporter les instances Cloud Audit Logs
  • Profiler et identifier les fonctions à forte intensité de ressources dans une application
  • Analyser le coût d’utilisation des ressources pour la surveillance liée composants au sein de Google Cloud
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Référent RSE

Proposé par EFE

Objectifs de la formation

  • Identifier les enjeux et opportunités du développement durable intégré à l’entreprise : la Responsabilité Sociétale des Entreprises
  • Identifier les étapes de la démarche et la mettre en œuvre avec les outils adaptés
  • Gérer la communication en interne et en externe sur les actions engagées
Tarif

A partir de 2 010,00 €

Durée

3 jours - 21 heures

Modes
  • Entreprise
  • Distance

Je cherche à faire...