Pour apprendre les bases de la programmation informatique, on utilisera le langage Python.
Python et son éditeur (Python IDE) sont disponibles sur les ordinateurs du lycée (c’est la version 3 qui est installée).
On utilisera comme ressource les cours de David Roche (enseignant au lycée Guillaume Fichet de Bonneville en Haute-Savoie) et de Fabrice Sincère (enseignant au lycée Algoud-Laffemas de Valence, dans la Drôme).
Le javascript est un langage de programmation que l’on peut insérer dans une page web et qui est interprété par le navigateur internet.
Introduction
Pour commencer un utilisera, l’excellent site Silent Teacher (ne pas y consacrer plus qu’une heure).
Note : Si besoin, notamment si vous vous êtes interrompu, il est possible de faire apparaître le menu permettant de choisir le niveau de difficulté en tapant dans la console javascript (généralement accessible avec F12) le code suivant : (document.getElementById("show_menu")).click().
Variable, conditions et boucle
Pour apprendre les bases de la programmation, on utilisera le livre en ligne JavaScript Éloquent, Une introduction moderne à la programmation de Marijn Haverbeke (dont on pourra lire l’introduction à la maison).
Dans ce livre en ligne, les exemple de code peuvent être lancé en cliquant sur (on peut aussi l’ouvrir pour l’éditer dans une console en cliquant sur ).