Je propose ici un code Python que vous pourrez personnaliser, même sans maîtriser Python.
Volontairement, le nombre d'informations par case est limité, pour faciliter la lecture par les élèves : numéro atomique, nom, symbole, masse molaire.
Quelques réglages sont optionnels :
- affichage de la masse molaire
-coloration des cases selon le bloc (et le choix des couleurs, évidemment)
- police de caractère
Ce code Python utilise le module mendeleev (que vous devrez installer) ; c'est la condition nécessaire se passer d'un fichier .csv annexe avec les données.
Matplotlib pour la mise en forme graphique.
J'ai défini une fonction qui renvoie un nombre avec 3 chiffres significatifs (pour la masse molaire).
Le code est commenté.
Pour info, j'ai précédemment rédigé un autre code Python, qui n'utilisait pas le module mendeleev mais extrayait les données d'un fichier csv annexe (plus d'infos sur mon site https://www.astrolabe-science.fr/un-tableau-periodique-simple-python/).