L’interpréteur#

Lancer python#

Dans cet exercice, vous allez apprendre à lancer l’interpréteur de Python, à exécuter des commandes simples, et à quitter la console. Pour cela, vous aurez besoin d’avoir Python installé sur votre ordinateur. À la fin de l’exercice, vous serez capable de :

  • lancer python

  • quitter python

  1. Ouvrez un terminal et tapez la commande python.

  2. Observez le message qui s’affiche à l’écran.

$python
Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
  1. Tapez quelques commandes Python comme print("Bonjour") ou 2 + 3.

Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 2 + 3
  1. Pour quitter la console, tapez la fonction exit() ou quit().

>>> exit()
$

Utilisons Python comme une calculatrice. Notons qu’à la fin de chaque ligne, nous appuyons sur la touche “Entrée”.

Félicitations 👍 Nous savons maintenant utiliser Python comme une calculatrice.

L’importance des tabulations et espaces#

Les tabulations est espaces ont un rôle important dans python. Les tabulations (ou indentations) servent à délimiter le corps des fonctions ou les blocs de code tandis que les espaces servent à

En respectant les espaces et les tabulations, vous pouvez rendre votre code Python plus facile à lire et à comprendre pour vous-même et pour les autres développeurs.

L’exemple suivant introduit plusieurs notions. Nous focaliserons sur les tabulations et les espaces.

  • L’indentation est utilisée pour délimiter les blocs de code. Par exemple, l’indentation des lignes 2 à 9 indique que ces lignes font partie du corps de la fonction calculate_average. De même, l’indentation de la ligne 11 indique que cette ligne fait partie du corps du programme principal.

  • Les espaces avant et après l’opérateur d’addition (+=) indiquent les opérations à effectuer. Par exemple, la ligne total += num ajoute la valeur de num à total.

  • Les espaces entre les arguments des appels de fonction, par exemple dans calculate_average`(numbers) et print(« La moyenne est : », `result`), améliorent la lisibilité du code.

Il arrive parfois (?) que l’on fasse des erreurs d’indentation. L’interpreteur les repère et vous les signale. Repérez bien ce message d’erreur.

$ python
Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>     print('Hello')
File "<stdin>", line 1
    print('Hello')
IndentationError: unexpected indent
>>>