Les fonctions

Les fonctions sont des outils intéressants pour le programmeur: la réutilisation de programmes déjà écrits, ou la réutilisation du même programme plusieurs fois dans le même développement. C’est un chapitre important (même très important!!) qu’il faut bien travailler, lentement et attentivement.

Définition de fonction

Dans cette section, nous donnons une définition de fonction; c’est le point de départ qu’il faut travailler sérieusement.
Mots clefs: Signature d’une fonction, Variable locale, variables globales
Introductions à la notion de fonctions

La notion de module en Python

Ici, ce n’est pas un réel cours de programmation. mais un exposé de ce qui est propre à Python, et très intéressant pour la programmation. Nous retrouverons les modules dans la partie « Mathématiques et programmation ». Cette notion de module se retrouve aussi dans d’autres langages.
Les modules dans le langage Python

La récursivité

Alors, maintenant, revenons à une méthode de programmation puissante et importante: la récursivité. Plusieurs questions de programmation peuvent être résolues sans utiliser la récursivité, mais la récursivité donne des programmes plus concis. L’exemple est la programmation de factorielle n
L’exposé sur la récursivité

Des exercices corrigés

Le fichier donnant la correction des exercices