Créez des applications de bureau avec Python
What you'll learn
- Créer des applications de bureau avec Qt for Python (PySide6)
- Créer une calculatrice comme celle de Windows ou Mac OS
- Créer un explorateur de fichiers
- Créer un lecteur de vidéos
- Créer un convertisseur d'images
- Créer un gestionnaire de tâches (todo-list)
- Créer un exécutable pour distribuer son application
- Apprendre les notions avancées de PySide6 comme le threading
- Créer des interfaces visuellement avec Qt Designer
- Créer un éditeur de notes
- Découvrez tous les éléments qui composent une interface graphique
Requirements
- Connaître les bases de Python (fonctions, boucles, orienté objet).
- Maîtriser son environnement de développement.
Description
Dans cette formation Python de plus de 10h, nous allons créer ensemble 5 applications de bureau avec la librairie Qt for Python, aussi connue sous le nom de PySide6.
Dans cette formation tu vas voir comment créer une application de A à Z, en commençant par l'API, puis en réalisant l'interface graphique et finalement en découvrant toutes les étapes nécessaires pour packager et distribuer ton application afin qu'elle puisse être utilisée par n'importe qui.
Tu pourras créer des applications et un exécutable pour les systèmes d'exploitation Windows, Mac OS et Linux.
Cette formation est faite pour toi si :
Tu as envie de voir comment Python peut être utilisé dans des projets d'envergure.
Tu veux découvrir les possibilités du langage Python pour la création d'interfaces graphiques.
Ensemble, on va créer les applications suivantes :
Une calculatrice
Un éditeur de notes
Un lecteur multimédia
Un explorateur de fichiers
Un convertisseur d'images
Un gestionnaire de tâches
Pour créer toutes ces applications, on verra comment :
Utiliser la librairie Qt for Python (PySide6).
Utiliser PyCharm pour créer, gérer et configurer des projets Python d'ampleur.
Utiliser le module fbs.
Utiliser les feuilles de styles (css) pour personnaliser une interface graphique.
Distribuer une application sur Windows, Mac et Linux.
Utiliser les live templates dans PyCharm pour coder plus rapidement.
Créer un environnement virtuel pour développer avec PyCharm.
Créer des configurations PyCharm pour exécuter un script Python de façon personnalisée.
Créer un programme d'installation pour tes applications.
Utiliser le threading avec les QThread pour créer des applications réactives.
Inclure des librairies tierces dans tes applications comme Pillow pour la gestion d'images.
Personnaliser une fenêtre PySide6 pour créer une interface avancée dans le Systray.
Je suis un passionné de pédagogie et dans cette formation je ne te cache rien, on va vraiment voir ensemble et explorer chaque ligne de code pour que tu sois autonome dans la création de tes propres applications.
J'espère donc que tu auras autant de plaisir à suivre cette formation que j'en ai eue à la faire.
Who this course is for:
- Développeurs Python qui souhaitent apprendre à créer des applications de bureau.
- Développeurs qui souhaitent voir une utilisation concrète de Python.
- Les programmeurs qui souhaitent rendre leurs programmes plus accessibles à travers la création d'une interface graphique.
Instructors
Formateur depuis plus de 5 ans et développeur Python Freelance.
Je suis le fondateur de Docstring, le premier site francophone entièrement dédié à l'apprentissage de Python.
Je donne des formations en ligne et dans différents centres de formations et entreprises et j'ai formé plusieurs milliers de personnes dans des dizaines de pays à travers le monde.
Mon goût pour la pédagogie me pousse à toujours aller plus loin dans mes méthodes d'enseignement afin de produire des formations de la plus haute qualité possible.
J'espère vous compter prochainement comme étudiant parmi l'une de mes formations sur Udemy.
Un site francophone pour l'apprentissage de Python
Docstring est un site francophone entièrement dédié à l'apprentissage du langage Python.
De nombreuses formations disponibles ainsi que des quiz et exercices vous permettent de passer de débutant à confirmé dans ce merveilleux langage de programmation.
Passez à la vitesse supérieure avec Docstring
D'autres ressources comme des articles détaillés et un club privé vous permettent également de passer à la vitesse supérieure dans votre apprentissage.