Vidéo: Reconnaissance faciale : comment ça marche, et pourquoi elle inquiète 2025
Chaque langage de programmation a ses propres conventions, comme les accolades en JavaScript ou les balises ouvrantes et fermantes en HTML Python utilise généralement moins de ponctuation que les autres langages de programmation que vous pourriez avoir Un exemple de code est inclus ici:
first_name = raw_input ("Quel est votre prénom?") first_name = first_name. upper () if first_name == "NIK": print "Vous pouvez entrer!" else: print "Rien à voir ici."
Ces exemples sont écrits pour Python 2. 7. Il y a deux versions populaires de Python actuellement utilisées - Python 2. 7 et Python 3. Python 3 est la dernière version du langage mais n'est pas rétrocompatible, donc le code écrit avec Python 2. 7 ne fonctionne pas avec un interpréteur Python 3. Initialement, Python 2. 7 avait plus de bibliothèques externes et de support que Python 3, mais cela change.
< ! --1 ->Si vous avez exécuté ce code, il fera ce qui suit:
-
Imprimez une ligne demandant votre prénom
-
Utilisez r input (raw_input (Quel est votre prénom?)) et enregistrez-le dans la variable first_name.
-
Transformez tout texte entré en majuscules.
-
Testez l'entrée de l'utilisateur. S'il est égal à "NIK", il affichera "Vous pouvez entrer! "Sinon, il va imprimer" Rien à voir ici. "
Pour l'instant, en regardant le code, notez certaines de ses caractéristiques de style:
-
Moins de ponctuation: Contrairement à JavaScript, Python n'a pas d'accolades, et contrairement au HTML, aucun angle supports.
-
Les espaces sont importants: Les instructions indentées au même niveau sont regroupées. Dans l'exemple ci-dessus, notez que les instructions if et else, et les instructions d'impression en dessous sont indentées du même montant. Vous pouvez décider de la quantité d'indentation et si vous souhaitez utiliser des onglets ou des espaces tant que vous êtes cohérent. Généralement, quatre espaces de la marge de gauche sont considérés comme la norme de style.
Consultez les suggestions de style Python sur l'indentation, les espaces et les commentaires.
-
Les nouvelles lignes indiquent la fin des instructions: Bien que vous puissiez utiliser des points-virgules pour placer plus d'une instruction sur une ligne, la méthode préférée et la plus courante consiste à placer chaque instruction sur sa propre ligne.
-
Colons séparent les blocs de code: Les nouveaux programmeurs Python demandent parfois pourquoi l'utilisation de deux-points pour indiquer les blocs de code, comme celle à la fin de l'instruction if, est nécessaire quand les nouvelles lignes suffiraient. Les premiers tests avec et sans les deux-points ont montré que les programmeurs débutants comprenaient mieux le code avec les deux points.
