Le langage choisi au lycée Eiffel est le Python 3. Pour l’installer sur l’ordinateur
et pouvoir programmer, on a choisi la distribution Edupython (qui permet d’installer
de nombreuses bibliothèques en une seule fois, y compris des bibliothèques de calcul
scientifique). Sous Linux ou MacOS, on pourra installer d’abord Python et ensuite
Pyscripter.
Tkinter: Tkinter sert à créer des interfaces graphiques avec des boutons, des zones
de texte, des listes de choix, des images, des animations… Initiation (présentation
de quelques widgets: boutons, textes, zones de saisie, canevas, dispositions des
widgets, animations, gestion du clavier, gestion de la souris…) Exemples de l’initiation
(à télécharger et dézipper). On peut les exécuter après avoir installé Python 3
même si on n’a pas Edupython. Tkinter reference (documentation en anglais complète) Quelques
exemples Tkinter (à télécharger et dézipper)
Les premières années, le langage choisi au lycée Eiffel a été le Java, programmé
avec les logiciels Java’s Cool et Processing, qui permettent d’utiliser une version
simplifiée de ce langage. Pour éditer et exécuter les exemples des cours ci-dessous,
il faut lancer Java’s Cool, après avoir installé Java sur son ordinateur (ce qui
est déjà fait en général) ou Processing. Voici les quelques cours correspondants:
Le langage HTML, qui est un langage à balises, et le langage CSS permettent respectivement
de décrire le contenu d’une page Web, et de définir son aspect. On trouvera ci-dessous
une initiation à l’écriture d’une page internet et à sa mise en ligne. On y découvrira
la structure d’une page web, les balises HTML les plus courantes, le fonctionnement
des propriétés CSS (avec une séparation totale de l’aspect et du contenu de la page),
et la façon de partager le résultat obtenu: