Ce qu’il faut savoir
Python est très loin d’être le seul langage de programmation, voici une liste non exhaustive des langages de programmation : Java, C, C++, JavaScript, PHP, Go, Rust, OCaml…
Il existe quelques différences entre ces différents langages de programmation, mais il existe aussi beaucoup de points communs
Donner le prototype d’une fonction consiste à donner le type des paramètres de la fonction (entier, chaîne de caractères…) et le type de la valeur renvoyée par cette fonction (exemple de prototype d’une fonction en C : int somme(int x, int y); => la fonction somme prendra 2 entiers en paramètres (x et y) et devra renvoyer un entier)
Dans certains langages (par exemple Python) il n’est pas nécessaire de préciser le type des paramètres passés à une fonction et le type de la valeur renvoyée par une fonction. Dans d’autres langages (par exemple C ou Java) c’est une obligation.
Ce qu’il faut savoir faire
Vous devez savoir utiliser les assertions (assert) en Python afin de pouvoir effectuer des tests unitaires simples.