Chapitre 1. Un avant-goût de Python
- Par Bill Lubanovic
Pages 3 à 21
Citer ce chapitre
- LUBANOVIC, Bill,
- Lubanovic, Bill.
- Lubanovic, B.
Citer ce chapitre
- Lubanovic, B.
- Lubanovic, Bill.
- LUBANOVIC, Bill,
Commençons par deux mini-mystères et leurs solutions. Que pensez-vous des deux lignes suivantes ?
Cela semble technique, comme une sorte de programme informatique. En fait, c’est un modèle de tricot ; plus précisément, un fragment décrivant comment tourner le talon d’une chaussette, comme celui de la figure 1-1.
Cela a autant de sens pour moi qu’une grille de Sudoku pour l’un de mes chats, mais ma femme le comprend parfaitement et, si vous tricotez, vous aussi.
Essayons un autre texte mystérieux, trouvé sur une fiche. Vous comprendrez immédiatement son objectif, même si vous ne connaissez peut-être pas le produit final :
Même si vous ne cuisinez pas, vous avez probablement reconnu qu’il s’agit d’une recette : une liste d’ingrédients alimentaires suivie des instructions de préparation. Mais qu’est-ce que cela produit ? Ce sont des lefse, un mets norvégien qui ressemble à une tortilla (Figure 1-2). Badigeonnez de beurre et de confiture ou de ce que vous voulez, roulez-le et dégustez.
Le patron de tricot et la recette culinaire partagent certaines caractéristiques :
Un vocabulaire régulier de mots, d’abréviations et de symboles. Certains peuvent être familiers, d’autres mystérieux.
Des règles sur ce qui peut être dit et comment, autrement dit une syntaxe.
Une séquence d’opérations à effectuer dans l’ordre.
Parfois, une répétition de certaines opérations (une boucle), comme la méthode pour faire frire chaque morceau de lefse.
Parfois, une référence à une autre séquence d’opérations (en termes informatiques, un…
Date de mise en ligne : 23/06/2023
Ce chapitre est en accès conditionnel
Acheter ce chapitre
3,00 €