Les interfaces graphiques avec PySide

12,99€

Créez des GUI Python: théorie et création de programmes Python concrets (calculatrice, gestionnaire de notes...)

16 sessions

Courtes et concises

Intermédiaire

Ça se corse !

4 heures

De contenu à digérer

Une vraie expérience
d'apprentissage intéractif.

Dans ce cours, il ne s'agit pas seulement de regarder des vidéos, tu vas pouvoir tester abondamment tes connaissances grâce aux nombreux quiz, exercices pratiques et examens associés à chaque vidéo théorique.


Ensemble, on va voir comment :

Image Notion

Utiliser différents types de widgets

Découvrez les principaux widgets utilisés pour créer des interfaces graphiques

Image Notion

Utiliser Qt Designer

Découvre comment créer rapidement des interfaces graphiques avec Qt Designer

Image Notion

Développer quelques bonnes pratiques de UX

On voit à la fin de la formation les principales erreurs à éviter pour l'expérience utilisateur

Image Notion

Créer une calculatrice

Découvre toutes les étapes de la création d'une calculatrice fonctionnelle

Plan de cours

La formation dans les détails.

Un petit aperçu de ce qui t'attends 😉

Plan de cours Développer tout
1. Pourquoi Qt
7mn
2. Exemple d'applications réalisées avec Qt
4mn
3. Différences entre PyQt et PySide
1mn
4. Aperçu du cours
5mn
1. Note sur PySide et Python 3
1mn
2. Installation de Python sur Windows
1mn
3. Installation de PySide sur Windows
2mn
4. Installation de PySide sur Linux
1mn
5. Installation de PySide2 sur Windows, Mac et Linux
1mn
6. Différences entre PySide et PySide2
2mn
7. Installation de Sublime Text sur Windows
2mn
1. Anatomie d'une application
2mn
2. Première application
4mn
3. Quelques opérations de base
4mn
4. Création d'une deuxième fenêtre
1mn
5. Création d'une classe pour notre application
3mn
6. Auto-complétion PySide
1mn
7. Les premiers pas
3 questions
1. Qu'est-ce qu'un widget
6mn
2. Le QLabel
2mn
3. Le QPushButton
2mn
4. Le QLineEdit
4mn
5. Les widgets
2 questions
1. Le positionnement absolu
4mn
2. Le QGridLayout
7mn
3. Le QHBoxLayout et QVBoxLayout
2mn
4. Combiner les layouts
3mn
5. Les layouts
2 questions
1. Le QListWidget
3mn
2. Le QCheckBox
5mn
3. Le QComboBox
3mn
4. La QProgressBar
3mn
1. La Calculatrice - TP 01.a
9mn
2. Création d'une calculatrice: l'interface en code
2 questions
1. Connexion simple
4mn
2. Connexion avec arguments
3mn
3. Les signaux
2 questions
1. La Calculatrice - TP 01.b
10mn
2. Création d'une calculatrice: sous-classer un widget
1 questions
1. Introduction à l'interface de QtDesigner
7mn
2. Qt Designer - Emplacements
1mn
3. Sauvegarder son interface
1mn
4. Convertir son interface en fichier Python
4mn
5. Code pour convertir l'interface avec PySide2
1mn
6. Importer l'interface
2mn
7. La création d'interfaces avec QtDesigner
4 questions
1. Création de l'interface dans QtDesigner
12mn
2. Conversion de l'interface en Python
2mn
3. Importer l'interface QtDesigner
7mn
1. La Calculatrice - TP 01.d
6mn
1. Les raccourcis claviers
2mn
1. La Calculatrice - TP 01.e
7mn
1. Planification du projet
2mn
2. Création du code
10mn
3. Création de l'interface QtDesigner
3mn
4. Import de l'interface Python
2mn
5. Configuration des connexions et création des fonctions
3mn
6. Récupérer les notes
2mn
7. Créer et supprimer les notes
6mn
8. Récupérer les notes sélectionnées
5mn
9. Afficher et mettre à jour les notes
7mn
1. Conseils UX
4mn

Rejoins des milliers d'étudiants qui apprennent Python

"Ce cours est une bonne introduction a pyside et aux bonnes pratique de la structure logicielle"

Sébastien Sébastien

"Très clair ! Avec des exemples simples facilement compréhensibles. J'ai bien apprécié aussi la méthodologie proposée afin d'accéder au potentiel de chaque widget via la doc PySide ou la doc PyQt"

Jean-Pierre Jean-Pierre

"Formateur excellent comme d'habitude, très pédagogue. L'utilisation de PySide2 (avec Python 3.7) n'a pas été un gros problème pour la transcription des exercices réalisés ici avec PySide."

Alain Alain

"Exemple simple, Très clair et concis ! Tout le monde peut comprendre."

Daniel Daniel

"Thibault.H est très pédagogue, je suis tout ses cours et j'en apprends énormément. J'ai appris les bases seul et il me fallait quelqu'un pour recadrer les choses. Merci !"

Loïc Loïc

"Très bon rythme, ni trop rapide ni trop lent. Explications claires et efficaces. Exactement ce que je cherchais. Merci pour cette formation de qualité et en français. Noté 5 étoiles faciles c'est le minimum !"

Yohan Yohan