cours1 min de lecture

Notions transversales de programmation

Première rencontre avec Python — variables, conditions, boucles, fonctions. Les briques que vous retrouverez dans tout programme.

Au programme

Vous avez probablement déjà entendu dire qu'« un ordinateur fait ce qu'on lui demande ». Mais comment formule-t-on cette demande ? La réponse tient en un mot : programmer. Programmer, c'est écrire une suite d'instructions suffisamment précises pour qu'une machine sache les exécuter sans hésitation.

Ce chapitre est votre première rencontre avec le code. Nous utiliserons le langage Python, l'un des plus utilisés au monde — autant dans les lycées que dans les laboratoires de recherche, en passant par les studios d'effets spéciaux. Vous n'avez besoin d'aucune connaissance préalable.

Vous découvrirez d'abord ce qu'est une séquence d'instructions et comment mémoriser une valeur dans une variable. Vous apprendrez ensuite à faire choisir un programme entre plusieurs chemins selon une condition. Vous verrez comment lui demander de répéter une action, soit un nombre de fois connu d'avance, soit jusqu'à ce qu'une situation se produise. Enfin, vous fabriquerez vos propres fonctions, les briques qui rendent un programme lisible et réutilisable.

Objectifs

À la fin du chapitre, vous saurez

  • Écrire une suite d'instructions Python et prévoir ce qu'elle affiche.
  • Déclarer une variable, lui affecter une valeur, la réutiliser.
  • Faire prendre une décision à un programme avec if, elif, else.
  • Répéter une action avec for (nombre de tours connu) ou while (condition à vérifier).
  • Définir une fonction avec def, lui passer des paramètres, l'appeler, récupérer son résultat avec return.

Plan

  1. Séquences d'instructions et variables — le flot d'exécution, l'affectation.
  2. Instructions conditionnelles — faire choisir le programme avec if/elif/else.
  3. Boucles bornées et non bornées — répéter avec for et while.
  4. Fonctionsdef, paramètres, return, appels.