- 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 personlive_helpToutes les questions
Faten
16 février 2023 - 16 février 2023 à 18:37
checkConversation résolue
9 réponses
problème lors de l'exécution
bonjour, je suis au début de la formation et lorsque que je veux exécuter print("hello world") avec clic droit ou la commande du clavier aucun onglet ne s'affiche, lorsque que …
Moha
4 février 2023 - 04 février 2023 à 11:12
checkConversation résolue
4 réponses
Probleme lorsque j exécute Run Python file terminal
Lorsque j utilise la fonction Run sélection /Line in Python Terminal , cela fonctionne comme l’exemple mais lorsque j utilise la fonctionRun Python File terminal j’ai ce message d erreur …
Geoffroy Streit
21 janvier 2023 - 21 janvier 2023 à 21:29
checkConversation résolue
2 réponses
Run current file in int. windows fonctionne,mais pas run Python file in terminal
Bonjour,Ceci est ma 1ère question sur Docstring (1er jour de formation) :Je suis sous Windows (ma virtual box linux défaille depuis une mise à jour récente dont WSL...)Dans VS code …
Sunsun
13 janvier 2023 - 13 janvier 2023 à 19:35
checkConversation résolue
3 réponses
SyntaxError
Aurelien Morganti
31 décembre 2022 - 31 décembre 2022 à 15:48
checkConversation résolue
3 réponses
probleme avec visual studio
bonjour!j ai fais une connerie, initialement je voulais simplement créer un nouveaux dossier, sur Visual studio.mais quand je demandai d'interpréter les lignes de code sur le nouveau fichier, ca ne …
00:00:00 :Pour exécuter du code Python à l'intérieur de Visual Studio Code, il y a deux façons de faire.La première, c'est de faire un clic droit et de cliquer sur Run Selection in Python Terminal.
00:00:10 :Donc c'est généralement cette façon de faire que les débutants utilisent,puisqu'il y a un raccourci clavier qui est associé à cette méthode.Donc c'est assez pratique pour pouvoir lancer rapidement notre scriptsans avoir besoin de faire à chaque fois un clic droit.
00:00:22 :Si je lance ce script en cliquant sur cette ligne,vous allez voir qu'il va nous ouvrir un interprèteur Pythonà l'intérieur duquel il exécute la ligne sur laquelle on se trouve.
00:00:30 :Donc on a bien le résultat ici avec le Hello World.Je vais cliquer sur la petite poubelle ici pour fermer ce terminalet je vais vous expliquer en fait pourquoi moi ce n'est pas ma méthode préférée.
00:00:39 :Puisque là on n'a qu'une ligne de code, donc c'est assez simple, ça marche bien.Mais si on a plusieurs lignes de code, donc là je copie 4 fois mon Hello Worldet je vais sélectionner toutes ces lignes de code pour les exécuter de cette façon.
00:00:50 :Donc je fais un clic droit et je reclique sur Run Selection slash Line in Python Terminal.Et là vous allez voir qu'il va copier et exécuter chaque ligne les unes à la suite des autres.
00:01:00 :Ce qui fait qu'on a un output assez fragmenté puisque chaque ligne de codeva interrompre à chaque fois mon script.Donc c'est vraiment pas la façon de faire que je préfère, ça marcheet c'est pratique pour exécuter une ligne de code indépendamment du reste de notre script.
00:01:13 :Mais vraiment je trouve que c'est assez problématiquede nous faire un output comme ça qui est segmenté.Donc je reclique sur la petite poubelle ici et à la place moi je vais utiliser l'autre option.
00:01:23 :Donc je refais un clic droit et je dis Run Python File in Terminal.Donc cette fois-ci ça va ouvrir un terminal, donc pas un interpréteur Pythonmais directement le terminal dans lequel il va exécuter notre script test.py
00:01:35 :avec l'interpréteur Python qu'on a spécifié ici en bas à gauche.Donc quand je clique sur Python 3.7.2, vous voyez que c'est bien cet interpréteur Python
00:01:44 :qui se trouve dans User Local Bin Python 3 qui est utilisé.Donc là si on change notre sélection, si on sélectionne par exemple Python 2.7
00:01:52 :ça utiliserait cet interpréteur Python à la place pour exécuter notre script.py.Donc là l'avantage c'est que vous voyez on a l'output du script directement en un bloc.
00:02:02 :On n'a pas chaque ligne de code qui est affichée et qui brise un peu le flux de notre script.Donc moi c'est cette façon de faire que je vais utiliser pour la suite du cours.
00:02:10 :Un truc sur lequel il faut faire très attention c'est de ne pas mélanger les deux.Vous avez remarqué qu'à chaque fois que j'utilisais l'une ou l'autre des commandesje cliquais sur la petite poubelle ici pour fermer le terminal.
00:02:20 :Donc si je ne fais pas ça, si par exemple je commence en sélectionnant tout mon scripten faisant Run Selection Line in Python Terminal,là je vais être à l'intérieur d'un interpréteur Python.
00:02:31 :Donc vous voyez que là avec les trois symboles plus grands ou égalesqu'on est à l'intérieur d'un interpréteur Python et non pas directement dans le terminal.
00:02:38 :Et si je ne clique pas sur la petite poubelle ici, si je fais juste par exemple fermer ce panelmais sans le killer, sans tuer le terminal,vous allez voir qu'on va avoir un problème puisque je vais refaire un clic droitet cette fois-ci je vais sélectionner l'autre option Run Python File in Terminal.
00:02:54 :Et là en fait ce qu'il va faire c'est qu'il va essayer d'exécuter cette commandedonc lancer notre script .py avec Python mais directement à l'intérieur
00:03:01 :de ce même interpréteur Python à l'intérieur duquel on se trouvait.Donc là logiquement Python nous dit qu'il y a une erreur de syntaxepuisque ça c'est une commande que l'on utilise à l'intérieur d'un terminalet non pas à l'intérieur d'un interpréteur Python.
00:03:13 :Donc ce qu'il faut faire si vous voulez vraiment passer de l'un à l'autrec'est soit de sortir à la main de cet interpréteur Pythondonc on peut faire par exemple exit suivi des parenthèseset appuyer sur entrer et là vous voyez qu'on retourne au niveau du terminalsinon si vous voulez aller plus vite vous pouvez directement cliquer sur la petite poubelle ici
00:03:29 :et ça va avoir comme effet de vraiment tuer le terminalcomme ça la prochaine fois qu'on refait un Run Python File in Terminalça va nous ouvrir un nouveau terminal en fait et on n'aura pas ce problème.
00:03:38 :Donc ça c'est une erreur que je vois très souventet les gens ne comprennent pas forcément pourquoi ils ont une erreur de syntaxeet bien c'est vraiment à cause en fait de ce mélange entre les deux commandessi jamais vous passez de l'une à l'autre.
00:03:48 :Dans les versions les plus récentes de Visual Studio Codevous pouvez également directement lancer votre script Pythonen cliquant sur la flèche verte ici en haut à droitequi va avoir le même résultat que ce qu'on faisait avec le clic droiten sélectionnant Run Python File in Terminal.
00:04:03 :Donc si vous cliquez sur la flèche automatiquementça va lancer votre script et ça va ouvrir le terminalet il vous suffit de recliquer sur cette flèche pour relancer le script.
00:04:11 :Donc c'est un moyen plus rapide dans les dernières versions de Visual Studio Codede lancer directement notre script plutôt que de passer par le menu du clic droit.
00:04:19 :Si jamais quand vous faites un clic droit dans Visual Studio Codevous n'avez pas cette option pour lancer votre script dans un terminalc'est très probablement parce que vous n'avez pas sauvegardé votre script Python sur le disquepuisque ce que fait en fait cette commandec'est qu'elle va exécuter votre fichier Python avec l'interprèteur Python.
00:04:36 :Donc si votre fichier n'est pas sauvegardé il ne peut pas exécuter ce fichier.Donc ce que je vais faire c'est que je vais aller ici dans le menu dans Filecliquer sur Save et sauvegarder mon fichier quelque part par exemple dans les documents.
00:04:47 :Donc je vais l'appeler tout simplement Testet je n'oublie pas de mettre l'extension .py pour m'assurer de bien sauvegarder le fichier au format Python.Donc je clique sur Save et maintenant que mon fichier est sauvegardé sur le disqueje peux faire un clic droit et cliquer donc sur Run Python File in Terminal
00:05:03 :et vous voyez ici que c'est bien mon fichier Test.py que je viens de sauvegarder dans mes documentsqui est exécuté par Visual Studio Code.L'autre raison pour laquelle vous pourriez ne pas avoir cette optionc'est si vous n'avez pas en fait installé l'extension qu'on a vu dans la partie précédente.
00:05:17 :Donc pour s'assurer qu'elle est bien installée moi je vais aller dans Code ici, dans Préférencesdonc sur Windows ce serait directement dans les préférenceset cliquer sur Extensions pour afficher les extensions qui sont installéeset là j'ai bien Python qui est installé.
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.