Formation PyQt : Créer des interfaces graphiques en Python avec la bibliothèque Qt

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation PyQt, vous serez en mesure de :

  • Aborder l’ensemble des nombreux domaines fonctionnels abordés par le framework PyQt
  • Architecturer son code selon le standard MVC
  • Utiliser les Widgets proposés par Qt dans ses programmes Python
  • Créer ses propres widgets
  • Maîtriser la disposition et la cinématique des fenêtres
  • Programmer les événements
  • Gérer les styles
  • Développer des tâches en parallèles (multihtreading)
  • Utiliser les possibilités multimédia (son, vidéo, 3D, …)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 860,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 860,00 €

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

Description

La bibliothèque Qt est un standard reconnu depuis de nombreuses années pour le développement d'interfaces graphiques. Elle propose au demeurant bien d‘autres modules permettant de développer une application complète.

À ce titre, Qt peut être considéré également comme un framework.
La version 5 de QT a apporté des évolutions majeures et son indépendance par rapport aux langages et aux OS (y compris mobiles) sera apprécié du développeur qui pourra facilement transposer son savoir-faire et ses applciations.

Cette formation PyQt s’attache à la dimension GUI de Qt.
Elle vous permettra de savoir développer des interfaces graphiques pour les utilisateurs en Python, et ce de qualité professionnelle tant en termes de rendu que d'architecture.

Programme

Contexte d’usage de Qt et de PyQt

Qu’est-ce que Qt ?
Usage de Qt avec le langage Python (ou l’invention de PyQt)
L’écosystème technique autour de PyQt
Utilisation commerciale et industrielle de PyQt : quelques exemples

Widgets en PyQt

Un premier “Hello World”
La notion de fenêtre et les objets associés en PyQt
Notions de widget et de disposition (layout) en PyQt
Inventaire des widgets principaux

Disposition de fenêtres en PyQt

Les différents procédés de disposition en PyQt
QHBoxLayout et QVBoxLayout
QGridLayout et QFormLayout
Les autres contrôles de disposition

Gestion des évènements en PyQt

Les évènements en PyQt
Focus sur pyqtSignal
Les mots-clés partial et lambda

La gestion des styles en PyQt

Les polices avec QFont
Les images avec QPixmap
Icônes et ressources
QPalette et QBrush
Le QSS dans tous ses états

Architecture avancée avec PyQt

Adopter une architecture MVC
Interagir avec une base de données
Mapping de données en PyQt

Multimédia en PyQt

Les animations avec PyQt
Détour par un autre framework : Pygame
Gestion du son en PyQt
Gestion de la vidéo en PyQt

Le multithreading

Les problèmes de freeze de l’interface
QTimer
QThread et QThreadPool

Plus loin avec le framework

Les couches basses et le réseau
Diagramme de données en PyQt
De la 3D !
Un mot sur la micro-électronique

Prérequis

Pour suivre cette formation PyQt dans de bonnes conditions, une certaine connaissance de Python est souhaitable. Il est a minima nécessaire d’avoir des connaissances dans un langage de programmation orienté objet.

Public

Ce cours PyQt cible principalement les développeurs Python, même relativement débutants. Des développeurs C++ connaissant un peu Qt mais débutant en Python peuvent aussi être intéressés par cette formation.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Maîtriser le processus de production du cidre : apprendre toutes les étapes de la production du cidre, depuis la sélection des pommes jusqu'à la création de recettes.
  • Exploiter une cidrerie : acquérir les compétences nécessaires pour gérer efficacement une cidrerie.
  • Contrôle de qualité et développement de recettes : développer la capacité à créer et perfectionner des recettes de cidre.
  • Gestion de l'entreprise : acquérir des connaissances sur la gestion d'une entreprise de cidrerie prospère.
  • Conformité réglementaire et normes de l'industrie : comprendre le cadre juridique et réglementaire entourant la production de cidre.
Tarif

A partir de 1 950,00 €

Durée

5j / 35h

Modes
  • Centre

Objectifs de la formation

À l'issue de cette formation Apache Spark, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Décrire les fondamentaux de Spark
  • Exploiter les APIs de base de Spark pour manipuler des données
  • Concevoir et implémenter des cas d’usage typiques de Spark
  • Construire des pipelines de données et requêter de larges jeux de données grâce à Spark SQL et aux DataFrames
  • Analyser les jobs Sparks à l’aide des interfaces d’administration et des logs au sein des environnements Databricks
  • Créer des jobs de type Structured Streaming
  • Découvrir les bases du fonctionnement interne de Spark
  • Découvrir le pattern Deltalake
Tarif

A partir de 1 780,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Ces dernières années, avec l’essor de l’économie et l’élargissement des affaires, les entreprises ont besoin de dialoguer entre elles et de partager leurs informations. Ainsi la communication entre les différents systèmes d’information composés d’applications hétérogènes est devenue une nécessité. HP UFT/Service Test est un logiciel permettant la construction et l’exécution de tests fonctionnels pour des interfaces entre systèmes.

A l'issue de cette formation vous disposerez des compétences avancées en automatisation de test des Webservices (API : Application Programming Interface) avec HP UFT/Service Test :

  • Faire appel à un service Web SOAP
  • Insérer des points de contrôle
  • Utiliser des jeux de données
  • Enchaîner l’exécution des étapes de test
  • Utiliser les fonctions de la ToolBox
  • Faire appel à un service Web REST
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le processus de Machine Learning et les principaux modèles d'apprentissage
  • Connaître et savoir utiliser les principales librairies Python pour la data science
  • Ecrire un programme simple de ML avec scikit-learn, tensorflow et Q-learning
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser les graphiques et les diagrammes de PowerPoint pour présenter ses informations efficacement
  • Présenter des ensembles de données et de statistiques avec impact
  • Concevoir un design unique adapté à son message pour ses présentations, adapté à son message
  • Construire un modèle corporatif intéressant et agréable d'utilisation
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation FitSM® Service Planning and Delivery (SPD) vous aurez acquis les connaissances et les compétences nécessaires : 

  • Rappel des concepts clés de la gestion des services informatiques (ITSM)
  • Comprendre les différents aspects de la mise en œuvre de l'ITSM
  • Connaître les processus nécessaires pour planifier et fournir des services de manière efficace
  • Comprendre les interfaces importantes pour planifier et fournir des services dans un système de management des services
  • Se préparer à la certification FitSM® “Advanced training in Service Planning and Delivery” (SPD)
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Alteryx - Les Essentiels

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation Alteryx vous serez en mesure de :

  • Vous connecter à un fichier, sélectionner, filtrer et trier puis générer un fichier Excel
  • Créer un flux Alteryx documenté, utiliser les outils de transformation, ajouter une nouvelle colonne, nettoyer les données, calculer un cumul, manipuler Regex (split, remplacer…)
  • Être capable de parser XML et JSON et vérifier les données à chaque étape
  • Manipuler les outils géospatiaux, générer un rapport PDF ou Web, ainsi que créer des macros et applications simples
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

R est un logiciel statistique qui dispose d'outils graphiques de qualité pour présenter les données. Afin de bénéficier de cette richesse, il faut être capable de préparer ces données, de les transformer et de les exploiter avec R. Ce stage vous propose d'approfondir les compétences des utilisateurs de R.

Concrètement cette formation Manipulation de données avec R vous apportera les connaissances et compétences nécessaires pour :

  • Constituer des jeux de données à analyser à partir de multiples sources
  • Manipuler les données pour les transformer à partir de fonctions diverses
  • Savoir construire des graphiques avec R
  • Être capable de calculer des indicateurs statistiques
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l’issue de cette formation Informatique Débutant vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre le rôle et reconnaître les différents composants d’un ordinateur (unité centrale, mémoire, disque dur, souris, clavier, etc.)
  • Savoir naviguer dans l’arborescence de fichiers Windows, créer des documents, des dossiers, et savoir les retrouver (recherche)
  • Savoir utiliser les principales fonctions de Windows (presse papier, copié/collé, capture d’écran, recherche de documents, installer/désinstaller une application, personnaliser son bureau pour un meilleur confort d’utilisation, etc.)
  • Savoir utiliser les fonctions de base d’un traitement de texte et d’un tableur
  • Comprendre Internet, son vocabulaire et son utilisation au quotidien (navigateur, site WEB, recherche, …)
  • Utiliser la messagerie sur Internet
  • Réagir aux problèmes éventuels de sécurité sur Internet (antivirus, site suspect, etc.)
Tarif

A partir de 2 090,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation est délivrée dans les conditions définies par Microsoft : en partenariat avec un centre de formation agréé Microsoft Learning, formateur certifié Microsoft, lab officiel Microsoft, support de cours officiel Microsoft.

Concrètement cette formation Dynamics 365 for Marketing vous apportera les connaissances et compétences nécessaires pour :

  • Gérer le contenu marketing, les modèles et les intégrations
  • Créer et gérer des prospects dans votre CRM
  • Savoir évaluer l'état de préparation des ventes au moyen de modèles d'évaluation
  • Concevoir et créer des formulaires et pages marketing
  • Créer et gérer les segments, les centres de souscription, les listes et les opt-in
  • Concevoir et créer des courriers électroniques
  • Configurer et lancer des parcours clients
  • Afficher, comprendre et gérer les informations des clients
  • Configurer et gérer les fonctionnalités de planification d’évènements
  • Créer des messages d'événement, personnaliser le portail des évènements et gérer les inscriptions et les archivages
  • Concevoir, configurer et distribuer des sondages
  • Examiner et comprendre les informations sur les évènements et les sondages
Tarif

A partir de 2 630,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...