Initiation à la programmation avec Processing

Introduction

Qu’est-ce que programmer ou coder ? C’est résoudre un problème.

Programmer c’est comme préparer une recette de cuisine : on exécute un certain nombre d’instructions, dans un ordre précis et avec des ingrédients. Pour programmer, on écrit la recette sur l’ordinateur, et c’est lui qui l’exécute.

Ressources

Site officiel : https://processing.org
Documentation et tutoriels en français : https://fr.flossmanuals.net/processing/introduction/

Conseils avant de démarrer

  • Quand une ligne commence par //, ce qui est écrit ensuite, est ignoré par Processing, ce sont des commentaires.
  • Il est important de prendre son temps, et de bien vérifier que rien n’est oublié (virgules, points-virgule etc.).
  • Faire une pause quand on est face à un problème insoluble, la solution peut apparaître avec un œil neuf

Exemple de code n°1 : dessiner une ellipse dans un espace de travail

void setup ()
{
size (600,400); // définit un espace de travail de 600 par 400 pixels
}

void draw()
{
ellipse(200,224,50,45);
// dessine une ellipse positionnée à 200 pixels du bord gauche, et 224 pixels du haut de l’espace
// de travail, dont la largeur est 50 pixels et la hauteur 45
}

Exemple de code n°2 : ajouter des couleurs et modifier les contours

void setup ()
{
size (600,400);
background(255,0,0); // colore le fond de l’espace de travail en rouge
}

void draw()
{
fill(0,0,255); // colore le contenu de ce qui suit en bleu (remplit)
stroke(0,255,0); //colore les contours de ce qui suit en vert
strokeWeight(5); // définit l’épaisseur du contour à 5 pixels
ellipse(200,200,50,50);
}