Le format reStructuredText ou le formatage à portée de tous

Magazine
Marque
Linux Pratique
Numéro
80
Mois de parution
novembre 2013
Domaines


Résumé
Le format reStructuredText est un langage de balisage léger, c'est-à-dire un langage permettant de structurer du texte dont le code source reste très lisible, y compris pour des non-informaticiens.

1. Présentation

Le format reStructuredText (souvent abrégé en reST ou ReST, ou encore RST, à ne pas confondre avec REST) est une évolution du format StructuredText développé par Zope et de Setext qui a pris son essor dès 2002, il y a donc plus de 10 ans. Aujourd'hui, il s'agit d'un format de référence.

Il est en effet au cœur de Sphinx, le générateur de documentation de référence du langage Python et l'implémentation de référence de son parseur est celle de Docutils. Autant dire qu'il est aujourd'hui très utilisé pour la documentation de Python, mais pas seulement, puisqu'il l'est aussi dans Trac, par exemple, mais plus généralement par d'autres projets dont Python n'est pas le langage de programmation.

La première partie de l'article va proposer un tour d'horizon de ce qu'il est possible de faire avec ce format, puis on verra comment générer un document ainsi qu'une présentation à partir d'un code source reST.

2. Le format reST

2.1 Emphases et...

Cet article est réservé aux abonnés. Il vous reste 93% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Neuropsydia : un module Python pour les neuropsychologues

Magazine
Marque
GNU/Linux Magazine
Numéro
248
Mois de parution
mai 2021
Domaines
Résumé

Il existe peu d’outils permettant de créer « simplement » du matériel d’évaluation neuropsychologique. Neuropsydia est un outil qui nécessite un minimum de connaissances en informatique, mais permet un gain de temps considérable, si l’on accepte d’écrire quelques lignes de code Python.

Web scraping avec Node.js

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
114
Mois de parution
mai 2021
Domaines
Résumé

Le web scraping, c’est l’activité qui consiste à gratter (to scrap) du code HTML pour en extraire des données exploitables. Node.js se prête particulièrement bien à l’exercice, aussi je vous propose d’apprendre à gratter de la donnée avec ce formidable outil.

Principes de l’orienté objet en C++ : la généricité

Magazine
Marque
GNU/Linux Magazine
Numéro
248
Mois de parution
mai 2021
Domaines
Résumé

La programmation orientée objet obéit à des principes. Les 4 principaux sont l’encapsulation, l’héritage, le polymorphisme et la généricité. Dans un premier article, nous avons évoqué l’encapsulation, puis l’héritage et le polymorphisme dans un deuxième. Ce troisième et dernier article traite de la généricité.