Entrées, sorties, XML et statistiques
gilles.hunault "at" univ-angers.fr
Partie 1/2 :
Entrées, sorties, XML et statistiques
Table des matières cliquable
1. Les 4 ages de la programmation
- La programmation pour enfants :
- affectations, variables, boucles, tests, tableaux classiques.
- La programmation pour adolescents :
- structures, fonctions, tableaux associatifs, expressions régulières.
- La programmation pour adultes :
- fonctions bien paramétrées, structures (graphes, piles...), récursivité, objets, itérateurs.
- La programmation professionnelle :
- cahier des charges, algorithmes, documentation interne et externe de l'application et des fonctions,
- jeux d'essais, démonstrations, formats d'entrée et sortie, détail des bases de données,
- site web, benchmarks, procédure d'installation, XML.
2. Les entrées et les sorties
Comment bien gérer des données comme par exemple des URLS, des DCS, des FDR ?
URLS url1 url2 url3 url4 DCS dcs1 dcs2 dcs3 dcs4 FDR fdr1 fdr2 fdr3 fdr4
Quel format «intelligent» de données ?
Comment gérer simultanément plusieurs fichiers de données ?
Comment automatiser la gestion des entrées, la production des sorties ?
3. La technologie XML
On trouvera dans notre tuteur XML les bases de la technologie XML, à savoir : les enjeux du métalangage, les domaines d'application, la structuration, les grammaires, les transformations, des exemples d'utilisation avec perl, java, php... Compte-tenu du temps imparti, l'accent sera mis sur la «philosohpie sous-jacente» c'est-à-dire sur l'aspect conceptuel plutôt que sur le coté technique ou opératoire des notions.
4. Pratique de XML dans un contexte de recherche
Quelques réflexes à installer :
- Modeler la structuration XML sur la hiérarchie des objets ;
- Construire systématiquement des DTD puis des XSD ;
- Rajouter à tar, zip, ls, find et grep des transformations avec des éléments XSLT et des fonctions XPATH.
Codes-sources : de la page ; du script ; de la feuille de styles.
Liens : retour à l'exposé ; partie 2/2 (statistiques : calculs, graphiques et automatisation).
Retour à la page principale de (gH)