- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, je vais vous présenter l'application qu'on va faire pendant presque plus d'une heure,je pense, ensemble.Une application que j'ai appelée PyTask qui va nous permettre de gérer une liste de tâches.
00:00:11 :L'application, vous ne la voyez pas pour l'instant et c'est normal puisqu'elle est cachée dansce qu'on appelle le System Tray, la barre des tâches tout simplement.
00:00:18 :Vous voyez la petite icône ici et si je clique dessus, automatiquement mon interface apparaîtet si je veux la faire disparaître, je peux recliquer sur l'icône.
00:00:26 :Ça va être très pratique de pouvoir faire ce genre d'application.Ça va fonctionner là encore sur Mac, sur Windows ou sur Linux.Sur Mac, on aura donc l'application ici en haut dans ma barre des tâches,sur Windows, vous l'aurez en bas dans la barre des tâches égalementet ce sera le même code à chaque fois.
00:00:40 :C'est très pratique de pouvoir faire ce genre d'application.Vous voyez, j'en ai pas mal ici également que j'ai acheté ou téléchargé sur le Mac Store.
00:00:48 :C'est le genre d'application que vous pourriez faire et distribuer par la suitequi va permettre d'avoir votre application dans la barre des tâches.Cette application, elle va nous permettre d'ajouter des tâches.
00:00:57 :Si je clique sur le petit plus ici, je peux ajouter une tâche,comme par exemple apprendre Python.Ça va ajouter la tâche dans ma liste.
00:01:04 :Je peux en ajouter d'autres, comme par exemple acheter des fruits ou quelque chose du genreet je vais pouvoir ensuite changer leur statut en cliquant sur la tâche.
00:01:11 :Si je clique sur la tâche, je passe le statut de la tâche à compléteret automatiquement, on aura ce code couleur qui va nous permettre de savoirquelles tâches on a complétées et quelles tâches il nous reste à faire.
00:01:21 :Si on veut supprimer les tâches qui ont été complétées,on peut cliquer tout simplement sur la petite icône iciet ça va automatiquement enlever les tâches qui ont été complétées.
00:01:30 :Si on veut fermer l'application, on clique sur la petite croix iciet ça quitte l'application.Voilà pour cette cinquième et dernière applicationdans laquelle on va avoir beaucoup de choses.
00:01:39 :On va vraiment pousser PySide dans ses retranchements.Je vais vous montrer comment changer le CSS,comment changer notre application en tant que telle pour enlever la barre de menuet comment faire cette icône qui va être dans la barre des tâches.
00:01:50 :Vous allez voir qu'on peut faire des trucs vraiment très personnalisés comme ça.Là encore avec PySide, avec la même librairie et avec le même codesur les trois plateformes.
00:01:58 :On va également voir dans cette partie comment faire une APIqui cette fois-ci n'est pas basée sur de la programmation orientée objet.Donc j'ai préféré faire dans ce cas-ci des fonctionspour vous montrer qu'on peut aussi très bien faire quelque chosed'un peu plus simple sans avoir besoin de passer forcément par une classe
00:02:13 :et par de la programmation orientée objet.Comme ça on va un peu varier les plaisirs.Je vais vous montrer d'autres façons de faire une API qui marche tout aussi bien.
00:02:20 :Voilà pour ce projet. J'espère qu'il va vous plaire.Je pense que c'est un projet qui peut être là encore grandement amélioré.Vous pouvez faire plein de choses avec la base de ce projet.
00:02:28 :Moi ce que je vous montre c'est vraiment tous ces petits trucsavec l'icône dans la barre des tâches, avec le CSS.Donc tous ces trucs qui ne sont pas forcément évidents.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.