- 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 :L'erreur de syntaxe, c'est celle que vous allez probablement le plus rencontrer dans la phase d'apprentissage d'un langage de programmation.Peu importe le langage que vous utilisez, aucune erreur de syntaxe ne vous sera pardonnée.
00:00:13 :Une erreur de syntaxe arrive si, comme son nom l'indique, vous ne respectez pas la syntaxe de Python.Cela peut être parce que vous avez oublié une majuscule à un mot, oublié un point quelque part, ou rajouté une virgule en trop à un autre endroit.
00:00:26 :On verra plus loin dans cette partie les fautes de syntaxe les plus courantes que vous allez probablement commettre.Mais avant ça, on va juste prendre quelques minutes pour voir à quoi ressemble une erreur en Python.
00:00:36 :Une erreur de syntaxe, vous en avez une devant vous.Ici, le problème c'est qu'on a écrit le mot for avec une majuscule alors qu'il faut l'écrire tout en minuscule.
00:00:44 :La première ligne nous indique le fichier et la ligne à laquelle se trouve l'erreur.Si le fichier indiqué est comme ici stdin, ça veut dire qu'on est dans un interpréteur Python comme idle qu'on a utilisé au début de la formation.
00:01:05 :Python nous indique ensuite la ligne qui a provoqué l'erreur.Vous remarquez également qu'un accent circonflexe nous indique l'endroit précis dans la ligne qui a provoqué l'erreur.
00:01:34 :L'interpréteur Python s'est donc arrêté juste après le for qui a causé l'erreur de syntaxe.Il faut donc généralement regarder juste avant l'accent circonflexe pour repérer ce qui a vraiment causé l'erreur.
00:01:45 :Et pour finir, on a la dernière ligne qui nous indique le type d'erreur et un petit descriptif de l'erreur en question.On voit bien ici qu'on est donc en présence d'une erreur de syntaxe.
00:02:05 :On va d'abord avoir les erreurs de casse.Ce qu'on appelle la casse en informatique, c'est le fait de distinguer les majuscules et les minuscules dans un mot.
00:02:13 :Par exemple, ici, le mot for et le mot if, qui tous deux contiennent une majuscule,ces deux mots s'écrivent entièrement en minuscules, au risque de se retrouver avec une erreur de syntaxe de la part de Python.
00:02:24 :Donc il faut toujours faire attention à l'orthographe des mots.Vient ensuite l'oubli des deux points avant un bloc d'instruction, ou encore plus sournois, l'utilisation d'un point-virgule à la place des deux points.
00:02:35 :Dans certains langages de programmation, en effet, on utilise les points-virgules à la place des deux points, ce qui peut porter à confusion.C'est le symbole que l'on pourrait qualifier de superflu avec Python, vu sa syntaxe en général très épurée, qui a beaucoup recours à l'indentation.
00:02:49 :Donc il est très courant de voir cet oubli dans le script des débutants.Une autre erreur assez difficile à comprendre pour les débutants, c'est l'utilisation de mots réservés, notamment lors de la déclaration de variables.
00:03:10 :Je vais vous fournir après cette partie une liste des mots réservés par Python pour que vous puissiez vous y référer,si jamais vous avez une erreur de syntaxe lors de la déclaration d'une variable, alors que tout vous semble correct.
00:03:21 :Pour finir, on a les oublis cette fois-ci des guillemets.C'est aussi une erreur que je vois souvent et qui devrait vous être indiquée par la coloration syntaxique de votre éditeur de texte.
00:03:30 :Vous remarquez ici que la parenthèse est de la même couleur que la chaîne de caractère,ce qui devrait donc vous mettre la puce à l'oreille quant au fait que votre chaîne de caractère n'est pas terminée et qu'il manque donc un guillemet quelque part.
00:03:42 :Je vais m'arrêter là parce que des erreurs de syntaxe, vous pouvez en faire des centaines.Je vous ai montré dans cette partie les principales erreurs que j'ai vues au fil des années depuis que je donne des formations en personne.
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.