1. Commandes
Programme — c’est une liste (ensemble) de commandes. D’abord, la première commande est exécutée, ensuite la deuxième, la troisième, et ainsi de suite. Quand toutes les commandes sont exécutées, le programme se termine.
Quelles commandes peuvent se trouver dans la liste dépend de celui ou celle qui les exécute : quelles commandes l’exécutant connaît (et comprend). On peut dire à un chien 🐕 « Assis », « Aboie », à un chat 🐈 « Ouste », à un humain — « Arrête! Je vais tirer! », et à un robot 🔧 — « Travaille! Travaille, ta mère robotique ».
Les programmes écrits en Python sont exécutés par py.exe (Python Interpreter — interpréteur de Python).
Python Interpreter — c’est un programme spécial capable d’exécuter des programmes écrits en Python.
La liste de ses commandes est assez longue. Par exemple, cette commande permet d’afficher à l’écran : « Le robot est l’ami de l’homme » :
print("Le robot est l’ami de l’homme")
Mais on ne va pas commencer par des commandes directement, mais par quelques principes simples. Connaître quelques principes remplace la connaissance de nombreux faits.
2. Principes de base de Python
Premier principe: en Python, chaque commande est écrite sur une nouvelle ligne.
Supposons qu’on veuille afficher 3 fois à l’écran la phrase « Le robot est l’ami de l’homme ». Voici à quoi ressemblerait le code :
print("Le robot est l’ami de l’homme")
print("Le robot est l’ami de l’homme")
print("Le robot est l’ami de l’homme")
Deuxième principe: le nombre d’espaces avant une commande est crucial.
C’est une particularité unique de Python
. Les commandes consécutives doivent avoir le même nombre d’espaces (indentations) devant elles. Un code comme celui-ci ne fonctionnera pas :
print("Le robot est l’ami de l’homme")
print("Le robot est l’ami de l’homme")
print("Le robot est l’ami de l’homme")
Troisième principe: les commandes sont regroupées en blocs à l’aide des indentations.
Si plusieurs commandes ont
le même niveau d’indentation
, elles sont considérées comme appartenant au même bloc. Exemple :
for name in ["Masha","Katia","Ania"]:
print("Le robot est l’ami de l’homme")
print(f"{name} est l’ami du robot")
Vous en apprendrez plus sur les blocs de code dans les prochaines leçons.
3. Premier programme
Il est temps d’écrire votre premier programme. Pourquoi repousser ce bon moment ?
Habituellement, le premier programme affiche un texte simple à l’écran comme Hello, World!
. Mais à mon avis, c’est trop banal. Votre premier programme doit être mémorable. Trouvez une phrase marquante, solennelle et mémorable.
Si vous n’avez pas d’idée, voici quelques suggestions :
- « C’est inévitable. C’est ton destin. »
- « Fais ce que tu dois, seigneur Vador. Sans hésiter, sans pitié pour personne. »
- « Le côté obscur de la Force ouvre la voie à de nombreuses capacités que certains jugent contre-naturelles. »
Mais avant de rédiger votre premier programme, je vais vous expliquer où vous allez l’écrire.
GO TO FULL VERSION