- 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
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Pour vérifier les annotations de type dans un script en dehors d'un éditeur,on peut utiliser directement la bibliothèque MyPy.Pour cela, il va falloir déjà l'installer.
00:00:09 :Donc on va utiliser pip, python 3.7-m pip install,et la librairie s'appelle MyPy comme ceci.Donc je valide avec entrée,et ça va installer cette bibliothèque à l'intérieur de Python 3.7
00:00:21 :que j'utilise actuellement.Je vais pouvoir ensuite vérifier ce code ici,le code .py qui se trouve dans mon dossier utilisateur,grâce à MyPy.Donc pour ça je fais MyPy comme ceci,et ensuite je vais aller cibler le fichier en question.
00:00:35 :Je valide avec entrée,et il suffit d'attendre que MyPy exécute notre code,pour se rendre compte ici qu'on a une erreur qui est détectée à la ligne 4.
00:00:43 :Donc on voit que MyPy nous indique que le type est incompatible,puisqu'on a un type chaîne de caractère,et qu'il s'attendait à avoir un nombre entier.
00:00:50 :Donc on a une erreur dans un fichier,et donc c'est cette erreur qui est détectée ici.Si j'enlève la chaîne de caractère que je sauvegarde,et que je relance l'exécution de MyPy sur mon fichier code .py,
00:01:01 :cette fois-ci on a bien succès,avec aucune erreur qui n'est détectée.Si jamais cette commande MyPy ne fonctionne pas,n'hésitez pas à redémarrer votre terminal.
00:01:10 :Vous pouvez également utiliser le module directement,en passant par l'exécutable de Python,en faisant python 3.7-m,et le nom du module,donc dans ce cas-ci MyPy,et ensuite remettre le nom de votre fichier,donc dans ce cas-ci code .py.
00:01:22 :Donc là à noter que je suis dans mon dossier utilisateur,et c'est là que se trouve ce fichier,bien sûr si votre fichier est ailleurs,il faut mettre le chemin complet,vers le fichier Python que vous souhaitez vérifier.
00:01:33 :Donc là dans ce cas-ci,je pourrais mettre le chemin relatif comme ceci,ou mettre le chemin complet,avec slash user slash tbash slash code .py,
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.