Bonjour
je suis en train de créer un script en python qui présente divers exercices de maths.
les exercices sont ecrits en python car j'utilse un script pour générer des données.
les exercices sont séparés en 3 catégories : algèbre, géométrie, proba.
pour l'instant, j'ai ca:
un script main.py qui:
genère ces exercices en faisant appel à 3 fonctions :
algebre_gen(), geo_gen() et proba_gen()
ces 3 fonctions sont ecrisr dans des scripts à parts:
algebre_gen.py, geo_gen.py et proba_gen.py
ainsi dans main.py, j'importe ces scripts comme des modules pour ensuite appeler ces fonctions.
dans des scripts algebre_gen.py, geo_gen.py et proba_gen.py, j'ai ainsi mes exercices.
Mais comme j'ai une quinzaine d'exercices par thème, chacun des scrips algebre_gen.py, geo_gen.py et proba_gen.py devient super longs et c'est compliqué de retrouver un exo si je veux changer les données..
j'aimerai faire en sorte que chaque exercice soit ecrit dans un script python à part.
je prends l'exemple avec les exos de geometrie.
j'ai 15 scripts pythons pour des exos de géométrie.
le script geo_gen.py appelle ces 15 scripts comme des fonctions (au préalable, j'ai importé ces 15 scripts dans geo_gen.py)
puis le script main.py appelle le script geo_gen.py qui appelle alors les 15 scripts pour mes exos?
le script geo_gen.py est plus court et si je veux changer les données d'un exo, son script est vite trouvé.
mais en faisant ca, le fait que le script main.py appelle le script geo_gen.py qui appelle alors les 15 scripts pour mes exos : est-ce une bonne pratique ou faut eviter?
je rappelle que si je vais au bout de ma logique, script main.py appelle le script geo_gen.py, algebre_gen.py et proba_gen.py, qui ensuite appellent chacun 15 scripts d'exo....
Partager