Mon premier programme Python

Cette page a pour but d'apprendre à écrire un tout premier programme Python, très simple, et à utiliser l'interpréteur Python.

À partir de maintenant, nous considérerons que vous avez déjà installé Python, et que vous disposez d'un éditeur de texte ou d'un IDE pour travailler sur le code.

Même pas un programme

Avant même d'écrire un programme, nous allons utiliser l'interpréteur Python pour exécuter quelques commandes.

  1. Lancez l'interpréteur Python.
    $ python
    Python 2.7.5 (default, Aug 25 2013, 00:04:04)
    [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
  2. Tapez les commandes suivantes :
    >>> a=2
    >>> a+3
  3. Vous devriez obtenir le résultat suivant :
    5

Non, Python n'est pas une calculette !

On peut néanmoins utiliser l'interpréteur Python pour exécuter tout un tas de commandes, à des fins de test ou pour se familiariser avec le langage, sans même avoir à créer de fichiers de code.

Voici un autre exemple un peu plus parlant :

>>> nom = raw_input('Quel est ton nom ?')
Quel est ton nom ?
>>> if nom.lower() == 'pascal':
...     print 'Bonjour le prof !'
... else:
...     print 'Bonjour !'
...

Hello World !

Article

Continuons maintenant avec un programme que nous allons écrire dans un fichier.

Les programmes Python s'écrivent dans des fichiers comportant l'extension .py.

Quelque part sur votre machine, créez un fichier hello_world.py, contenant ceci :

print "Hello world"

En utilisant un terminal, rendez-vous ensuite dans le répertoire où est stocké votre fichier hello_world.py. Tapez-y la commande suivante :

$ python hello_world.py

Vous devriez obtenir la sortie écran suivante :

Hello world

Vous venez d'écrire un programme Python ! Pas de classe, pas de fonction « main », pas d'imports spécifiques : vous avez juste écrit ce que vous aviez besoin. C'est ça, Python.