« Projet:Laboratoire/Espaces de noms/Aide » : différence entre les versions

Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Aucun résumé des modifications
Youni Verciti (discussion | contributions)
Ligne 24 :
 
=== L’espace de nom Aide (12) ===
Nous nous penchons en premier lieu sur l’espace de noms Aide qui porte le numéro 12, en tant qu’espace de nomnoms standard, tous les Wikis animés par le logiciel MediaWiki disposent de ce même espace de noms.
==== Liste de pages Python to Wikitext ====
[[Projet:Laboratoire/Espaces de noms/Aide/Liste des pages ns12]]
Ligne 30 :
Nous utilisons donc un script Python, que nous nommons <code>hlp.py</code> [https://gerrit.wikimedia.org/r/#/c/289182/ Rev 0.4].
 
Nous profitons de l’occasion pour inspecter notre code initial, dans le but de l’améliorer. La majorité des calculs nécessaires pour ce quatrièmenouveau volet ressemble à ceux réalisés dans les deux premiers scripts <code>fac.py</code> <code>dpt.py</code>.
 
Nous aurons besoin de répéter l’essentiel de ces calculs sur plusieurs espaces de noms ; nous cherchons par conséquent à adapter notre code.

Les premières lignes de <code>hlp.py</code> nous permettent d’introduire la fonction <code>ns_prop</code> qui reçoit le numéro d’espace de noms en argument, pour en définir les propriétés génériques:
# Nombre de pages total
# Nombre de pages racines
Ligne 46 ⟶ 48 :
 
A présent nous devons ajouter un fichier <code>namespaceLib.py</code> ; qui contiendra les fonctions ; ainsi chaque script, spécifique à chaque espace de noms, pourra les appeler.
 
=== Propriétés de l'espace de noms ===
Nous appliquons les fonctions de la révision 0.5 du code source au script hlp.py, ajoutons le [[module:Aide vues]] cela nous permet d'invoquer la fonction prop(). <ref>Nous réviserons les noms de variables à la fin du cycle de développement (c1, c2 et c3 représentent les nombres de sous-pages de niveaux successifs</ref>)