atelier Python

Atelier Python

Le propos de ces pages est de donner quelques exemples d'utilisation du langage Python.

Sommaire

Les concepts essentiels du projet Pythoneon :

Pythoneon 01, 02, 03, 04, 05, 06, 07
Imprimer du code Python
Utiliser les **kwargs
Évolution du projet pythoneon
Listes ou Classes ?
Pourquoi pythoneon
Utiliser l'Analyse de Fourier
'A Primer on Scientific Programming with Python' de H.P. Langtangen

Rédaction des pages HTML

Mon but est d'arriver à rédiger sûrement et aisément des pages web - de préférence conformes au standard W3. Comme j'ai quelques notions de LaTeX, j'ai essayé Latex2html (écrit en Perl), puis Hevea (écrit en Caml) mais ce sont des logiciels fermés qui, malgré leurs qualités, ne me permettent pas de finir le travail, à moins que je me mette à apprendre le langage Perl ou le langage Caml.

En effet, c'est quoi, terminer le travail ? C'est non seulement écrire la page HTML mais aussi la transmettre au site - éventuellement avec l'ensemble des documents qui s'y rattachent.

Ceci est évidemment possible en Python - et je suppose que c'est aussi possible en Perl ou en Caml (mais je n'ai pas envie d'apprendre ces langages).

Je ne rédige qu'un seul texte : un python qui produit la page HTML et qui la transmet au site :

    $ emacs lefichier.py
    $ python lefichier.py

Il y a un avantage corrélatif : il est facile de faire rédiger en même temps la page et les spécifications CSS - d'où une sorte d'unité de style, que celui-ci plaise ou non.

Copyright 2010 (c) René Bastian - rbastian (arrobe) free.fr