Et maintenant pour quelque chose de complètement différents (And now for somethings completely different ...) : le langage de programmation Python.
Une brève description de Python.
Le nom Python ne viendrait pas du nom d'un reptile mais du Monty Python Flying Circus, un groupe de comiques complètement déjantés qui ont sévis sur la BBC dans les années 60-70.
Les ressources (liens) en français sur Python : forums, sites, livres.
Cette page regroupe toutes les ressources en français sur Python que j'ai pu trouver sur le net. Chaque site peut se retrouver dans plusieurs rubriques en fonction des informations regroupées dans celui-ci.
L'utilisation des chaînes unicodes dépends de la bonne connaissance de son environnement et du bon usage des encodages/décodages.
Un chapitre sur l'utilisation des chaînes unicode avec Python et les pages de codes principales.
Les sources des modules, classes et scripts qui suivent sont des exemples d'utilisation de Python, il sont librement utilisables.
Ce module est le premier que j'ai écris en Python. Il permet de transcrire un fichier du format HPGL au format DXF. Il est très spécialisé (et très simple) : Le HPGL est généré par ROBCAD et le DXF est lu par CATIA.
hpgl2dxf.py : hpgl2dxf module.
PrintIso.py : Cette classe PrintIso permet d'écrire les caractères accentués dans une fenêtre 'DOS' sous windows.
Ces classes permettent de récupérer les données contenues dans un document XHTML 1.0 strict.
xhtmllib.py : XHTMLParser classe de base et testXHTMLParser classe de test.
tbxhtmllib.py : tableXHTMLParser 'parse' les tables des documents XHTML.
dcxhtmllib.py : docXHTMLParser 'parse' l'intégralité des documents XHTML.
folders.py : Cette classe folders permet de trier la liste des 'folders' affichés par Xnews.
shellFolders.py : Ce module shellFolders permet de récupérer le chemin d'accès au dossiers systèmes de l'utilisateur par exemple "Mes Documents".
Les modules Python en version Bêta pour test.
Ces sources concerne Tkinter et Tix, une interface utilisateur graphique (GUI), tous les deux sont disponible dans l'installation de base sous Windows ou installable facilement sous Linux.
Le module DemoTkinter.py contient plusieurs classes. Celles-ci donnent des exemples d'utilisations et des possibilités de Tkinter.
Cette classe GLu_tkFrameGrid est basée sur une classe Tkinter.Frame, elle permet de positionner un widget par rapport à la position de celui précédemment placé.
Anneau des sites Python francophones.
Pour tous renseignements et critiques: E-mail
© le_GLu - Mise à jour : 2005-10-07