Objectifs
Comprendre les options pour créer une interface (GUI) en Python.
Savoir choisir un toolkit (tkinter, PySide6/Qt, Kivy, etc.) selon votre besoin.
Construire des interfaces robustes (layouts, événements, threads, validation, styles).
Tester et empaqueter votre application pour la distribution.
Exploiter VS Code + Copilot Chat pour accélérer le développement.
Prérequis : Notions de base en Python (fonctions, modules), Python 3.10+ recommandé, VS Code (ou IDE équivalent).
1) Choisir son toolkit GUI en Python
Décision rapide :
Débutant / standard / sans dépendances externes → tkinter (inclus avec Python).
Look & feel moderne, très puissant, multiplateforme → PySide6 (Qt for Python) (ou PyQt6).
Cibler desktop + mobile...