Page suivante Page précédente Table des matières
18. Interface Python pour PostgreSQL
Python est un langage de script, interprété et orienté objet. Il est simple à utiliser (syntaxe légère, instructions simples et sans détours ). Il possède de nombreuses extensions pour bâtir des interfaces utilisateurs ( GUI ), pour s'interfacer au WWW, etc. Un butineur de web intelligent ( à la HotJava ), est actuellement en cours de développement (novembre 1995), et cela devrait ouvrir de nombreuses portes aux programmeurs. Le copyrightde Python est détenu par Stichting S Mathematisch Centrum, Amsterdam, Pays-Bas, et est librement distribuable Il supporte le chargement dynamique d'objets, de classes, de modules et d'exceptions. L'ajout d'interfaces à de nouvelles bibliothèques système, à l'aide de code C est aisé, rendant Python facile à utiliser en cas de personnnalisation.Python est un langage de script de très haut niveau possédant une interface X. Le paquetage Python est distribué dans les cdroms Linux, et il comprend la plupart des modules Python standards, ainsi que des modules d'interfaçage à l'ensemble de widgets Tix pour Tk.
PyGresSQL est un module Python qui s'interface à une base de données PostgreSQL. Il intègre la bibliothèque de requêtes de PostgreSQL pour permettre l'utilisation aisée des possibilités de PostgreSQL à partir d'un script Python. PyGreSQL a été écrit par D'Arcy J.M. Cain et Pascal Andre.
- Nouveau site de PyGreSQL http://www.druid.net/pygresql/
- Maintenu par D'Arcy à http://www.druid.net/~darcy/
- L'ancien site est à ftp://ftp.via.ecp.fr/pub/python/contrib/Database/PyGres95.README
- D'Arcy J.M. Cain darcy@druid.net
- Pascal Andre andre@chimay.via.ecp.fr
- Pascal Andre andre@via.ecp.fr
18.1 Où le trouver PyGres ?
Les sites d'acceuil des différents paquetages sont :
Vous devriez cependant essayer de trouver un site miroir proche de votre propre site. Consultez les sources d'information pour trouver ces sites. PyGres95 devrait se trouver dans les répertoires contrib des sites Python et PostgresSQL.
- Python ftp://ftp.python.org:/pub/www.python.org/1.5/python1.5b2.tar.gz
- PyGreSQL ftp://ftp.druid.net/pub/distrib/PyGreSQL-2.1.tgz
- Old site ftp://ftp.via.ecp.fr/pub/python/contrib/Database/PyGres95-1.0b.tar.gz
18.2 Information et support
Si vous avez besoin d'informations concernant ces paquetages veuillez consulter leurs sites web:
- Python : http://www.python.org/
- PostgreSQL : http://epoch.cs.berkeley.edu:8000/postgres95/index.html
- PyGreSQL ftp://ftp.druid.net/pub/distrib/PyGreSQL-2.1.tgz
- Ancien site PyGreSQL : http://www.via.ecp.fr/via/products/pygres.html
Pour un support :
- Liste de diffusion de PyGreSQL. Vous pouvez vous abonner en envoyant un courrier électronique à majordomo@vex.net en mettant la ligne "subscribe pygresql name@domain" dans le corps du message et en remplaçant "name@domain" par votre propre adresse électronique.
- Forum de discussion pour Python : newsgroup comp.lang.python
- PyGreSQL : contacter Andre à andre@via.ecp.fr pour les comptes-rendus d'erreurs, idées, remarques
Page suivante Page précédente Table des matières