- Comprendre les bases du développement d'applications de bureau en Python
- Maîtriser les principes fondamentaux de PyQt
- Créer des interfaces graphiques fonctionnelles
- Gérer les événements et les interactions utilisateur
- Connecter une interface graphique à une logique applicative
- Structurer une application PyQt de manière claire et maintenable
Module 1 : Rappels Python et environnement de travail
- Rappels des bases utiles de Python
- Installation de Python et PyQt
- Présentation des outils de développement
Module 2 : Introduction à PyQt
- Architecture de PyQt
- Concepts de widgets et fenêtres
- Création d'une première application graphique
Module 3 : Conception d'interfaces graphiques
- Utilisation des principaux widgets
- Organisation des interfaces avec les layouts
- Utilisation de Qt Designer
Module 4 : Gestion des événements et signaux
- Principe des signaux et slots
- Gestion des actions utilisateur
- Interaction entre interface et logique métier
Module 5 : Fonctionnalités avancées
- Boîtes de dialogue et menus
- Gestion des fichiers
- Notions de threading et performances
Module 6 : Projet de synthèse
- Conception d'une application complète
- Structuration du code
- Tests et bonnes pratiques
- Être capable de développer une application de bureau en Python avec PyQt
- Concevoir des interfaces graphiques ergonomiques
- Gérer les interactions utilisateur et les événements
- Maintenir et faire évoluer une application PyQt
Non certifiante
Sans niveau spécifique