La programmation est donc l’art de commander à un ordinateur de faire exactement ce que vous voulez, et Python compte parmi les langages qu’il est capable de comprendre pour recevoir vos ordres. Nous allons essayer cela tout de suite avec des ordres très simples concernant des nombres, puisque ce sont les nombres qui constituent son matériau de prédilection. Nous allons lui fournir nos premières « instructions », et préciser au passage la définition de quelques termes essentiels du vocabulaire informatique, que vous rencontrerez constamment dans la suite de cet ouvrage.
Remarque préliminaire : Comme nous l’avons expliqué dans la préface (voir : Versions du langage, page 10), nous avons pris le parti d’utiliser dans ce cours la nouvelle version 3 de Python, laquelle a introduit quelques changements syntaxiques par rapport aux versions précédentes. Dans la mesure du possible, nous vous indiquerons ces différences dans le texte, afin que vous puissiez sans problème analyser ou utiliser d’anciens programmes écrits pour Python 1 ou 2.
Python présente la particularité de pouvoir être utilisé de plusieurs manières différentes. Vous allez d’abord l’utiliser en mode interactif, c’est-à —dire d’une manière telle que vous pourrez dialoguer avec lui directement depuis le clavier. Cela vous permettra de découvrir très vite un grand nombre de fonctionnalités du langage. Dans un second temps, vous apprendrez comment créer vos premiers programmes (scripts) et les sauvegarder sur disque.
L’interpréteur peut être lancé directement depuis la ligne de commande (dans un « shell » Linux, ou bien dans une fenêtre DOS sous Windows) : il suffit d’y taper la commande python3 (en supposant que le logiciel lui-même ait été correctement installé, et qu’il s’agisse d’une des dernières versions de Python), ou python (si la version de Python installée sur votre ordinateur est antérieure à la version 3.0).
Si vous utilisez une interface graphique telle que Windows, Gnome, WindowMaker ou KDE, vous préférerez vraisemblablement travailler dans une « fenêtre de terminal », ou encore dans un environnement de travail spécialisé tel que IDLE. Voici par exemple ce qui apparaît dans une fenêtre de terminal Gnome (sous Ubuntu Linux)[1]
- ↑ Sous Windows, vous aurez surtout le choix entre l’environnement IDLE développé par Guido Van Rossum, auquel nous donnons nous-même la préférence, et PythonWin, une interface de développement développée par Mark Hammond. D’autres environnements de travail plus sophistiqués existent aussi, tels l’excellent Boa Constructor par exemple (qui fonctionne de façon très similaire à Delphi), mais nous estimons qu’ils ne conviennent guère aux débutants. Pour tout renseignement complémentaire, veuillez consulter le site Web de