Introduction
Grace Murray Hopper au clavier de l'UNIVAC
Figure 2.1 source : modification de l'œuvre « Grace Hopper at Univac I console », avec l'aimable autorisation du Computer History Museum

Introduction

Un programme informatique est une séquence d'instructions qui s'exécutent les unes après les autres. En Python, de nombreuses instructions se composent d'une ou plusieurs expressions. Une expression représente une valeur unique à calculer. Ex. : L'expression 3*x - 5 s'évalue à 7 lorsque x vaut 4. Apprendre à reconnaître les expressions ouvre la voie à la programmation de toutes sortes de calculs intéressants.

Les expressions sont souvent une combinaison de littéraux, de variables et d'opérateurs. Dans l'exemple précédent, 3 et 5 sont des littéraux, x est une variable, et * et - sont des opérateurs. Les expressions peuvent être arbitrairement longues et comporter de nombreux calculs. Elles peuvent également se réduire à une seule valeur. Ex. : Dans l'instruction d'affectation x = 5, le littéral 5 est une expression.

Le chapitre Instructions a introduit des expressions simples telles que 1 * 2 et "Hi " + "there". Ce chapitre explore d'autres types d'expressions permettant de manipuler des nombres et des chaînes de caractères. La première section présente un excellent moyen d'expérimenter des expressions à l'aide d'un shell Python. Les sections suivantes fournissent davantage de détails sur les entiers et les nombres à virgule flottante, expliquent comment importer et utiliser le module math, et montrent comment rendre les longues lignes de code plus lisibles.