Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

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

Lien vers cette vue comparative

logiciel:programmation:pyweb:start [2018/05/25 09:29] (Version actuelle)
admin créée
Ligne 1: Ligne 1:
 +{{tag>​Logiciel}}
  
 +====== PyWeb : un outil de programmation littéraire en Python ======
 +
 +===== - Introduction =====
 +
 +La programmation lettrée tente de réconcilier les besoins opposés d'une présentation claire pour tous avec les problèmes techniques de la création de code fonctionnel.d'​outils.
 +
 +La présentation pour tous nécessite des techniques de composition étendues et sophistiquées.
 +
 +En outre, la logique du discours narratif d'une présentation peut ne pas suivre le code source tel qu'il a été conçu pour le compilateur.
 +
 +L'​outil de programmation **pyWeb** combine les actions **weave** et **tangle** sur des fichiers source d'un document.
 +
 +Il est indépendant de tout balisage de document ou du langage source.
 +
 +Il utilise un ensemble simple de balises de marquage pour définir des morceaux de code et de documentation.
 +
 +Le fichier **pyweb.w** est la source des divers fichiers de module et script **pyweb**, plus le fichier **pyweb.html**.
 +
 +Les différents fichiers de code source sont créés en appliquant une opération **weave** au fichier .w.
 +
 +La documentation finale est créée en appliquant une opération **weave** au fichier .w.
 +===== - Pré-requis =====
 +
 +  * Installez le paquet **[[apt>​docutils]]** ou en ligne de commande :<​cli>​$ sudo apt install docutils</​cli>​
 +===== - Installation =====
 +
 +Pour installer le module **pyweb**,
 +  * Téléchargez la dernière version ici : [[https://​sourceforge.net/​projects/​pywebtool/​files/​latest/​download?​source=files]]
 +  * Extrayez le fichier dans un répertoire (par exemple **~/bin**)
 +  * Allez dans le répertoire :<​cli>​$ cd ~/​bin/​pyweb-x.y.z</​cli>​
 +  * Lancez dans un terminal :<​cli>​$ sudo python3 setup.py install</​cli>​
 +===== - Configuration =====
 +
 +===== - Utilisation =====
 +
 +Production de documents
 +
 +La création de la documentation utilise le balisage **RST** et nécessite **docutils**.
 +
 +Lancez :
 +<​cli>​$ python3 -m pyweb pyweb.w
 +$ rst2html.py pyweb.rst pyweb.html</​cli>​
 +===== - Désinstallation =====
 +
 +===== - Voir aussi =====
 +
 +  * **(en)** [[http://]]
 +  * **(fr)** [[http://]]
 +
 +----
 +//Basé sur << [[http://​|Article]] >> par Auteur.//

Navigation

éditer cette page

QR Code
QR Code PyWeb : un outil de programmation littéraire en Python (generated for current page)