Ce que vous apprendrez ?

  • Déployer une application PyQt5 fonctionnelle sur différentes plateformes.
  • Intégrer des fonctionnalités de base de données dans une application PyQt5.
  • Gérer les événements utilisateur (clics, saisie de texte, etc.) au sein d'applications PyQt5.
  • Utiliser les différents widgets PyQt5 pour créer des interfaces interactives.
  • Concevoir et implémenter des interfaces graphiques utilisateur (GUI) fonctionnelles en utilisant PyQt5.

Prérequis

  • Connaissance de base de la programmation orientée objet. Familiarité avec le langage Python (structures de contrôle, fonctions, classes, etc.). Connaissance de base des interfaces graphiques utilisateur (GUI). Capacité à lire et comprendre du code Python. Aptitude à la résolution de problèmes et à la pensée logique. Accès à un ordinateur avec Python 3 installé. Installation de PyQt5 (ou PyQt6). Familiarité avec l'utilisation d'un éditeur de code (ex: VS Code, PyCharm). Connaissance de base des concepts de design d'interface utilisateur (UX/UI - souhaitable). Motivation à apprendre et à pratiquer la programmation.

Contenu de la Formation

Total: 12 Chapitres Total hours: 6
  • Installation et configuration de PyQt5
  • Les widgets principaux (QLabel, QPushButton, QLineEdit)
  • Gestion des événements (signaux et slots)
  • Création d'une fenêtre simple
  • Gestion des Layouts (QVBoxLayout, QHBoxLayout, QGridLayout)
  • Utilisation des widgets avancés (QComboBox, QCheckBox, QRadioButton)
  • Menus et barres d'outils
  • Dialogues (QMessageBox, QFileDialog)
  • Création de classes personnalisées
  • Gestion des données avec des modèles (QAbstractItemModel)
  • Intégration avec d'autres bibliothèques
  • Développement d'une application plus complexe (exemple : un éditeur de texte simple)

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Ahmed Zellou

ahmed.zellou@openskillroom.com

Ahmed Zellou Received his Ph.D. degree in Applied Sciences at the Mohammedia School of Engineers, Mohammed V University, Rabat, Morocco and ENSIMAG, Grenoble, France in 2008. He is currently a part-time Professor at Mohammed VI Polytechnic University and full Professor at ENSIAS, Mohamed V University in Rabat, Morocco. His research interests include parallel computing, Data quality, recommender system, indexation, and integration system, where he is the author/co-author of more than a hundred Scopus indexed publications. SKILLS DOMAINS • Data integration systems, complex information systems, Datawarehouse, and Web Semantic. • Modeling: Merise, UML1&2, BPMN. • Procedural and Object-oriented programming: Python, JAVA, C++, PHP. • Web development: HTML, CSS, JS and PHP. • Web Technologies: HTML, XML, PHP, Web Frameworks (Symfony, Laravel, CakePHP, CodeIgniter, Yii and Zend). • Databases, MYSQL, Postgress, Mongodb, ... Publications: ResearchGate : https://www.researchgate.net/profile/Zellou_Ahmed Scopus : https://www.scopus.com/authid/detail.uri?authorId=55644907000 Google Scholar : https://scholar.google.fr/citations?hl=fr&user=CjkVg9UAAAAJ

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 6 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Cours connexes

Related course image
Intégrer la logique Java de A à Z
Tarik Haddane

2 730,00 DH
4 200,00 DH

Related course image
Les versions du langage JAVA au fil des années
Tarik Haddane

2 730,00 DH
4 200,00 DH

Related course image
Programmation chatbot
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Related course image
TensorFlow
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Related course image
sickitlearn
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.