Le nouveau programme de seconde préconise de programmer en écrivant des fonctions. Un des aspects intéressants des fonctions en Python, comme dans la plupart des langages de programmation, est que les variables d'une fonction sont locales à cette fonction. Dans ce billet, j'explique ce que cela signifie et comment les choses se passent lors de l'exécution d'un appel de fonction. Lire la suite


L'enseignement de l'informatique reçoit ces dernières années davantage d'attention que par le passé. Ainsi, l'Académie des Sciences a récemment publié un rapport à ce sujet, et, de manière plus visible pour le grand public, le volume horaire d'informatique dans les classes préparatoires aux grandes écoles a significativement augmenté à la rentrée 2013, un an après la mise en place de la spécialité « Informatique et sciences du numérique » en terminale S. Lire la suite