Ligne 128 : |
Ligne 128 : |
| | | |
| == Syntaxe == | | == Syntaxe == |
− | L'un des éléments frustrants du C est son exigence de formatage (ce qui le rends aussi très puissant).
| + | Le langage Python est puissant de par sa simplicité, mais cela demande un minimum d'effort de "formatage" durant l'écriture de vos script. |
| + | |
| + | La lisibilité du code est des éléments fondamentaux du langage, il existe même une recommandation officielle connue sous le nom [https://www.python.org/dev/peps/pep-0008/ PEP8], des recommandations de les développeurs Python s'efforcent de suivre. '''La plus importante restant l'indentation du code''' (indispensable pour que vos scripts soient correctement interprétés). |
| | | |
| Tout devrait bien se passer si vous vous souvenez de ce qui suit. | | Tout devrait bien se passer si vous vous souvenez de ce qui suit. |
| | | |
| === Commentaires === | | === Commentaires === |
− | {{fname|// (simple ligne de commentaire) | + | {{fname|# (simple ligne de commentaire) |
| }} | | }} |
| | | |
| Souvent utile pour écrire , au fur et à mesure, des notes expliquant le fonctionnement de chaque ligne de code. | | Souvent utile pour écrire , au fur et à mesure, des notes expliquant le fonctionnement de chaque ligne de code. |
| | | |
− | Pour faire un commentaire, taper deux barres de division et tout ce qui suit jusqu'à la fin de la ligne sera ignoré par votre programme. | + | Pour faire un commentaire, taper le sigle # (dièse) suivit d'un espace puis de votre commentaire. |
| | | |
− | {{fname|/* */ (commentaire multi-lignes) | + | === Blocs indentés === |
| + | {{fname|1=Indentation = 4 espaces |
| }} | | }} |
| | | |
− | Si vous avez beaucoup à noter, vous pouvez répartir votre commentaire sur plusieurs lignes.
| + | Ajouter une indentation de 4 espaces supplémentaire pour définir le début d'un nouveau bloc. Toutes les lignes suivantes utilisant la même indentation font partie du même bloc. |
− | Tout ce qui se trouve entre ces deux symboles sera ignoré par votre programme.
| + | |
| + | Dès que vous réduisez l’indentation (réduction de 4 espaces), vous sortez du bloc d'exécution (et revenez au bloc précédent). |
| + | |
| + | <nowiki>var1 = 100 |
| + | if var1 > 10: |
| + | print( "1 - obtenu une expression vraie" ) |
| + | print( var1 ) |
| + | else: |
| + | print( "1 - Obtenu une expression fausse" ) |
| + | print( var1 )</nowiki> |
| + | print( "fin de programme" ) |
| + | |
| + | Produira le résultat suivant: |
| + | |
| + | <nowiki>1 - obtenu une expression vraie |
| + | 100 |
| + | fin de programme</nowiki> |
| | | |
− | === Accolades {} ===
| |
− | {{fname|{ } (accolades)
| |
− | }}
| |
| | | |
− | Utilisées pour définir le début et la fin d'un bloc de code. Les accolades sont utilisées dans une fonction comme dans les boucles).
| + | === Retour à la ligne === |
| + | {{fname|(retour à la ligne)}} |
| | | |
− | === Le point-virgule ; ===
| + | Chaque ligne de code se termine par un retour à la ligne. |
− | {{fname|; (point-virgule)}}
| |
| | | |
− | Chaque ligne de code se termine par un point-virgule.
| + | Bien que l’interpréteur Python supporte l'étalement d'une instruction sur plusieurs lignes mais cela n'est pas recommandé (surtout si l'on début) |
| | | |
− | Un point virgule manquant est souvent la raison pour laquelle votre programme refuse de compiler.
| + | {{underline|Note:}} contrairement à Arduino, pas besoin de point-virgule à la fin de chaque instruction. |
| | | |
| == Variables == | | == Variables == |