Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 893

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Database-SQL-RDBMS HOW-TO document for Linux (PostgreSQL Object Relational Database System): Interfaccia di Python a PostgreSQL</TITLE>
 <LINK HREF="PostgreSQL-HOWTO-24.html" REL=next>
 <LINK HREF="PostgreSQL-HOWTO-22.html" REL=previous>
 <LINK HREF="PostgreSQL-HOWTO.html#toc23" REL=contents>
</HEAD>
<BODY>
<A HREF="PostgreSQL-HOWTO-24.html">Avanti</A>
<A HREF="PostgreSQL-HOWTO-22.html">Indietro</A>
<A HREF="PostgreSQL-HOWTO.html#toc23">Indice</A>
<HR>
<H2><A NAME="s23">23. Interfaccia di Python a PostgreSQL</A></H2>

<P>Python &egrave; un linguaggio di scripting interpretato, orientato agli oggetti.
&Egrave; di semplice uso (la sintassi &egrave; leggera, semplice, e le istruzioni sono semplici e lineari), ed ha
molte estensioni per costruire GUI, interfacce al WWW, ecc. Un
browser web intelligente (simile a HotJava) &egrave; attualmente in sviluppo
(da novembre 1995), e ci&ograve; dovrebbe aprire molte porte ai programmatori. Python &egrave;
sotto copyright dello Stichting S Mathematisch Centrum di Amsterdam,
nei Paesi Bassi, ed &egrave; liberamente distribuibile.
Esso contiene
il supporto per il caricamento dinamico di oggetti, classi, moduli, ed eccezioni.
Aggiungere interfacce alle nuove librerie di sistema, per mezzo del codice C, &egrave; semplice ed immediato,
e rende Python facile da usare per realizzazioni su misura.
Python &egrave; un linguaggio di scripting ad altissimo livello con interfaccia a X.
Il pacchetto di Python &egrave; distribuito con i cdrom di Linux; nel pacchetto &egrave; compresa la maggior
parte dei moduli standard di Python, tra cui i
moduli di interfaccia a Tix, un insieme di widget per TK.
<P>PyGreSQL &egrave; un modulo python che si interfaccia ad un database PostgreSQL.
In esso &egrave; acclusa la libreria di query per PostgreSQL; questa permette un facile utilizzo delle potenti
caratteristiche di PostgreSQL, dall'interno di uno script Python.
PyGreSQL &egrave; stato scritto da D'Arcy J.M. Cain e Pascal Andre.
<UL>
<LI> Nuovo sito di PyGreSQL 
<A HREF="http://www.druid.net/pygresql/">http://www.druid.net/pygresql/</A></LI>
<LI> Curato da D'Arcy presso 
<A HREF="http://www.druid.net/~darcy/">http://www.druid.net/~darcy/</A></LI>
<LI> Il sito non aggiornato &egrave; presso 
<A HREF="ftp://ftp.via.ecp.fr/pub/python/contrib/Database/PyGres95.README ">ftp://ftp.via.ecp.fr/pub/python/contrib/Database/PyGres95.README </A></LI>
<LI> D'Arcy J.M. Cain 
<A HREF="mailto:darcy@druid.net">darcy@druid.net</A></LI>
<LI> Pascal Andre 
<A HREF="mailto:andre@chimay.via.ecp.fr">andre@chimay.via.ecp.fr</A></LI>
<LI> Pascal Andre 
<A HREF="mailto:andre@via.ecp.fr">andre@via.ecp.fr</A></LI>
</UL>
<P>
<H2><A NAME="ss23.1">23.1 Dove ottenere PyGres ?</A>
</H2>

<P>I siti base dei vari pacchetti sono:
<UL>
<LI> Python 
<A HREF="ftp://ftp.python.org:/pub/www.python.org/1.5/python1.5b2.tar.gz">ftp://ftp.python.org:/pub/www.python.org/1.5/python1.5b2.tar.gz</A></LI>
<LI> PyGreSQL 
<A HREF="ftp://ftp.druid.net/pub/distrib/PyGreSQL-2.1.tgz">ftp://ftp.druid.net/pub/distrib/PyGreSQL-2.1.tgz</A></LI>
<LI> Sito obsoleto 
<A HREF="ftp://ftp.via.ecp.fr/pub/python/contrib/Database/PyGres95-1.0b.tar.gz ">ftp://ftp.via.ecp.fr/pub/python/contrib/Database/PyGres95-1.0b.tar.gz </A></LI>
</UL>

Dovreste comunque ricercare qualche altro sito mirror pi&ugrave; vicino a voi. Riferitevi
alle vostre fonti di informazione, per trovare questi siti. PyGreSQL dovrebbe risiedere nelle
directory contrib dei siti di Python e PostgreSQL.
<H2><A NAME="ss23.2">23.2 Informazioni e supporto</A>
</H2>

<P>Se vi servono informazioni riguardanti questi pacchetti, visitate i loro siti web:
<UL>
<LI> Python :     
<A HREF="http://www.python.org/">http://www.python.org/</A></LI>
<LI> PostgreSQL : 
<A HREF="http://epoch.cs.berkeley.edu:8000/postgres95/index.html">http://epoch.cs.berkeley.edu:8000/postgres95/index.html</A></LI>
<LI> PyGreSQL 
<A HREF="ftp://ftp.druid.net/pub/distrib/PyGreSQL-2.1.tgz">ftp://ftp.druid.net/pub/distrib/PyGreSQL-2.1.tgz</A></LI>
<LI> Sito di PyGreSQL non aggiornato :   
<A HREF="http://www.via.ecp.fr/via/products/pygres.html">http://www.via.ecp.fr/via/products/pygres.html</A></LI>
</UL>
<P>Per il supporto:
<UL>
<LI> Mailing list per PyGreSQL. Potete iscrivervi inviando un'email a
<A HREF="mailto:majordomo@vex.net">majordomo@vex.net</A>
con la riga "subscribe pygresql nome@dominio" nel
corpo, mettendo il vostro indirizzo di posta elettronica al posto di "nome@dominio".</LI>
<LI> Newsgroup per Python :     newsgroup comp.lang.python</LI>
<LI>  PyGreSQL :   prendete contatto con Andre, all'indirizzo
<A HREF="mailto:andre@via.ecp.fr">andre@via.ecp.fr</A>
, per segnalazioni di bug, idee, annotazioni</LI>
</UL>
<H2><A NAME="ss23.3">23.3 Provare l'interfaccia di Python</A>
</H2>

<P>Vedere la sezione: 
<A HREF="PostgreSQL-HOWTO-6.html#Provare PyGreSQL">Provare l'interfaccia di Python a PostgreSQL</A><HR>
<A HREF="PostgreSQL-HOWTO-24.html">Avanti</A>
<A HREF="PostgreSQL-HOWTO-22.html">Indietro</A>
<A HREF="PostgreSQL-HOWTO.html#toc23">Indice</A>
</BODY>
</HTML>