Snowpark pour Python
- Durée
- Durée :4 jours
- Niveau
- Niveau :Intermédiaire
- Certification
- Certification :Non
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 applications.
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.
Objectif opérationnel :
Savoir créer des interfaces graphiques en Python avec la bibliothèque Qt.
Objectifs pédagogiques :
À l'issue de cette formation PyQt, vous serez en mesure de :
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
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
Les différents procédés de disposition en PyQt
QHBoxLayout et QVBoxLayout
QGridLayout et QFormLayout
Les autres contrôles de disposition
Les évènements en PyQt
Focus sur pyqtSignal
Les mots-clés partial et lambda
Les polices avec QFont
Les images avec QPixmap
Icônes et ressources
QPalette et QBrush
Le QSS dans tous ses états
Adopter une architecture MVC
Interagir avec une base de données
Mapping de données 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
Les problèmes de freeze de l’interface
QTimer
QThread et QThreadPool
Les couches basses et le réseau
Diagramme de données en PyQt
De la 3D !
Un mot sur la micro-électronique
Public cible :
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.
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.
J'évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Date de mise à jour du programme : 07/02/2025
Snowpark pour Python
Mojo, programmation IA
Django - Créer des applications Web avec le framework Django
Streamlit : Créer des applications web interactives avec Streamlit