- 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 vidéo, je vais vous montrer une des solutions possibles pour l'exercice de la listede courses. Donc on a ici tout le code de l'exercice et je vais passer avec vous au
00:00:09 :travers de tous les éléments qui constituent ce script. La première chose qu'on fait c'estd'importer le module 6. Ce module 6, on va s'en servir dans le cas de l'option numéro 5. Donc on
00:00:19 :aura l'occasion d'y revenir par la suite mais vous pouvez voir déjà qu'on va utiliser en fait lafonction exit du module 6 qui va me permettre de sortir du script et de revenir au niveau duterminal. Donc ça c'est dans le cas du choix numéro 5 dans lequel on va quitter le programme.
00:00:33 :On y reviendra plus tard mais sachez que pour l'instant donc j'importe ce module 6 pour pouvoirsortir de mon script. Donc les imports on les fait tout le temps tout au début du script donc je
00:00:41 :laisse cet import ici. Ensuite on va avoir trois variables qu'on appelle des variables globales.Alors pourquoi globales ? Parce qu'elles sont définies dans l'espace global de notre script.
00:00:51 :Donc elles ne sont pas à l'intérieur d'une fonction, d'une classe ou quoi que ce soit,elles sont directement dans l'espace global de notre script. Par convention ces variables on va
00:01:00 :les mettre tout en majuscule. Donc si c'est trois variables ici, la variable list, menu et menuchoices, on pourrait très bien les écrire tout en minuscules et ça fonctionnerait de la mêmefaçon. Ce n'est ici qu'une convention. Donc toutes les variables que l'on définit dans l'espace
00:01:12 :global de notre script, on va les mettre en majuscule. On commence donc par créer unevariable list qui est égale à une liste vide ici avec les crochets et qui va contenir tousles éléments de notre liste de course. On a ensuite une variable menu qui est une chaîne de
00:01:27 :caractères multilignes que vous pouvez voir ici grâce aux trois guillemets au début et à la fin.Et donc ça, ça nous permet de créer une chaîne de caractères qui s'étend sur plusieurs lignes.
00:01:36 :Cette chaîne de caractères, ça va être le menu que l'on va proposer à l'utilisateur avec les cinqoptions qu'il peut entrer. Donc l'option pour ajouter un élément, pour retirer un élément,
00:01:45 :afficher la liste, vider la liste et enfin quitter. On affiche au final ici une phrasequi demande en fait le choix de l'utilisateur. On met un espace ici pour que l'utilisateur puisse
00:01:54 :rentrer son choix après cette phrase ici et j'ai même inclus un emoji. Donc l'emoji,vous pouvez l'inclure directement dans le script et ça va être affiché dans votre terminal. Sur
00:02:04 :macOS, pour ouvrir la palette des emojis, vous faites ctrl commande et barre d'espace et ça vaouvrir ce petit panneau dans lequel vous pouvez insérer des emojis. Vous avez également normalement
00:02:13 :une touche sur votre clavier sur Windows ou un raccourci clavier qui vous permet d'affichercette même palette. Donc avec Windows 10 normalement maintenant c'est disponible et
00:02:22 :vous pouvez également ajouter des emojis sur Windows. Donc après ça on va avoir une autrevariable globale qui s'appelle menu choices. Cette variable globale en fait ça va contenir tous les
00:02:32 :choix possibles que l'utilisateur peut rentrer et on va s'en servir pour vérifier que l'utilisateurrentre un choix qui est valide. Donc les cinq choix disponibles c'est 1 2 3 4 et 5 ici. À chaque
00:02:42 :fois j'ai mis des guillemets puisque ça va être des chaînes de caractère qu'on va vérifier. Lafonction input qu'on va utiliser dans la suite du script pour récupérer la saisie de l'utilisateurva nous retourner avec Python 3 automatiquement une chaîne de caractère. Donc quand on va vérifier
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.