Outils pour utilisateurs

Outils du site


teaching:progappchim:glossaire_chimie

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

teaching:progappchim:glossaire_chimie [2019/04/29 12:13] (Version actuelle)
villersd créée
Ligne 1: Ligne 1:
 +====== Glossaire de chimie ======
  
 +Cf. le [[teaching:​glossaire-chimie|glossaire de chimie]]
 +
 +<code python glossaire-read-01.py>​
 +#​!/​usr/​bin/​env python3
 +# -*- coding: utf-8 -*-
 +"""​
 +Utilisation du glossaire https://​dvillers.umons.ac.be/​wiki/​teaching:​glossaire-chimie
 +Le code dokuwiki source doit être sauvegardé dans un fichier glossaire-dokuwiki.txt
 +
 +Programme de base à modifier/​compléter.
 +"""​
 +from pathlib import Path
 +home = str(Path.home())
 +
 +# fichier d'​entrée
 +with open(home + "/​tempo/​glossaire-dokuwiki.txt",​ "​r"​) as ifile:
 +    lines = ifile.readlines()
 +    ifile.close() ​   ​
 +
 +glossaire = {}
 +for line in lines:
 +    if len(line) > 2 and line[2] == ';':​
 +        defi = line[4:​].split(':'​)
 +        glossaire[defi[0].strip()] = defi[1].strip()
 +
 +print(glossaire)
 +
 +# tri (critère des caractères unicode)
 +for key in sorted(glossaire):​
 +    print("​%s:​ %s" % (key, glossaire[key]))
 +</​code>​
 +
 +Extension : sélectionner les définitions dans l'​ordre des unités d'​acquis d'​apprentissage (cf. le fichier proposé en bas du glossaire).
teaching/progappchim/glossaire_chimie.txt · Dernière modification: 2019/04/29 12:13 par villersd