- 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 on va voir comment créer la base d'une application avec Typer. Donc lapremière chose bien entendu c'est d'importer le module Typer. Donc on importe Typer comme
00:00:09 :ceci. Ensuite on va faire une fonction, dans mon cas je vais l'appeler main, donc def main. Onpeut l'appeler n'importe comment, dans ce cas-ci vu que c'est la boucle principale du programme jel'appelle main et c'est quelque chose que l'on retrouve de façon assez régulière. Donc je
00:00:23 :l'appelle de cette façon mais vous pouvez l'appeler comme vous le souhaitez bien entendu.On va ensuite mettre un docstring donc ça ça va nous permettre en fait d'avoir de ladocumentation directement dans notre ligne de commande. Quand on va appeler notre programme
00:00:35 :on va voir cette docstring qui va être affichée pour indiquer ce que fait notre programme. Doncje vais dire affiche les fichiers trouvés avec l'extension donnée par exemple. Donc ça ce serait
00:00:46 :un programme qui nous permettrait de chercher à l'intérieur de notre disque dur pour des fichiersavec une certaine extension. A l'intérieur de cette fonction on peut afficher du texte donc
00:00:55 :quand on va appeler cette fonction on peut afficher quelque chose dans la console. Doncpour ça je vais utiliser le module typer et on a la fonction echo qui va nous permettre d'afficherdes informations à l'intérieur de notre console. Donc là je vais mettre par exemple recherche des
00:01:09 :fichiers avec l'extension. Donc pour l'instant on ne passe aucune extension et on verra par lasuite comment passer des informations à cette fonction. Donc je fais juste ça pour l'instant
00:01:18 :et la dernière chose qu'il reste à faire c'est d'utiliser typer.run pour lui dire quand on valancer l'exécution de notre script ce que l'on souhaite exécuter. Donc dans ce cas ci on va
00:01:27 :exécuter la fonction main donc on ne met pas les parenthèses on ne souhaite pas appeler ici lafonction on souhaite juste renseigner la fonction que l'on va lancer quand on va utiliser typerpour lancer notre programme. Donc je sauvegarde je vais ouvrir un terminal et à l'intérieur de
00:01:43 :notre terminal on va utiliser donc le python qu'on utilise et notre fichier main01.py quiest le fichier qui contient donc le script que je viens d'écrire. Donc je lance juste ça pour
00:01:54 :l'instant et vous voyez que ça va m'afficher donc recherche des fichiers avec l'extension. Donc c'estle typer.eco que j'avais mis ici. Si on souhaite afficher l'aide du programme on peut utiliser la
00:02:04 :commande "-help". Et ça ça va nous afficher tout ce qu'on peut faire avec notre programme. Vousallez retrouver dans les options toujours les mêmes options à savoir install completion,show completion et le help donc cette commande que l'on vient d'utiliser. Donc ça c'est des
00:02:18 :choses que vous retrouverez peu importe les programmes que vous allez créer c'est toujoursles mêmes options et on peut bien sûr rajouter des options mais vous aurez tout le temps ces troisoptions par défaut. Et si on remonte un petit peu on voit ici une documentation donc de notre
00:02:31 :programme donc on voit ici que pour utiliser notre programme il faut appeler main01.py et ensuitepasser les différentes options que l'on souhaite utiliser. Donc dans notre cas on a passé l'option
00:02:41 :help on peut utiliser donc ces deux autres options ou d'autres options que l'on rajouterait par lasuite. Et on a également notre docstring qui est affiché ici qui nous permet de savoir à quoi notre
00:02:49 :script sert donc dans ce cas ci à afficher les fichiers trouvés avec l'extension donnée. Doncvoilà pour la base d'un programme avec Typer comme je vous dis c'est vraiment très simple on importele module on fait une fonction et c'est à l'intérieur de cette fonction par la suite qu'on
00:03:03 :pourra passer des arguments et des options donc on va voir ça dans les prochaines parties. Et pourexécuter donc notre fonction on met typer.run et bien entendu si vous souhaitez faire en sorte
00:03:13 :que cette fonction ne soit exécutée que quand on lance directement le fichier et non pas quandon importe on pourrait mettre le fameux ifname égale égale à main comme ça si jamais vousaviez plusieurs fichiers de configuration pour votre programme en ligne de commande vous pourriezimporter cette configuration sans exécuter donc avec typer.run puisque cette structure conditionnelle
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.