teaching:progappchim:glossaire_chimie

no way to compare when less than two revisions

Différences

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


teaching:progappchim:glossaire_chimie [2019/04/29 12:13] (Version actuelle) – créée villersd
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
  • de villersd