OVH Cloud OVH Cloud

[debutant] SQLObject

7 réponses
Avatar
frouty
Bonjour,

je voudrais essayer de développer une application
python avec wxPython et Postgresql. (Bon pourquoi pas)
C'est pour faire de la saisie de données avec plusieurs formulaire.

C'est vrai que c'est un peu dur pour commencer
Apprendre python, SQL (pas le plus difficile je trouve) et
wxPython c'est du boulot et j'ai du mal.

Je suis tombé sur SQLObject est-ce que vous me le conseillez?

Merci

7 réponses

Avatar
pbouige
In article <ej197j$1mpu$, frouty wrote:

Je suis tombé sur SQLObject est-ce que vous me le conseillez?


Pour avoir essayé SQLObject, je lui préfère SQLAlchemy :

http://www.sqlalchemy.org/
http://www.rmunn.com/sqlalchemy-tutorial/tutorial.html
http://erosson.com/migrate/docs/

des commentaires sur SQLAlchemy :

http://hex-dump.blogspot.com/2006/04/sqlalchemy-more-than-orm.html
http://programmation-python.org/sections/blog/2006_05_08_sqlalchemy-ou-le-m
http://blog.ntecs.de/articles/2006/09/06/pythons-sqlalchemy

--


http://www.pasteur.fr/~pbouige

Avatar
William Dode
On 10-11-2006, frouty wrote:
Bonjour,

je voudrais essayer de développer une application
python avec wxPython et Postgresql. (Bon pourquoi pas)
C'est pour faire de la saisie de données avec plusieurs formulaire.

C'est vrai que c'est un peu dur pour commencer
Apprendre python, SQL (pas le plus difficile je trouve) et
wxPython c'est du boulot et j'ai du mal.

Je suis tombé sur SQLObject est-ce que vous me le conseillez?


Dans l'optique d'apprendre sql, c'est peut-être pas la meilleure idée de
rajouter un couche d'abstraction...

--
William Dodé - http://flibuste.net

Avatar
Bruno Desthuilliers
Philippe Bouige wrote:
In article <ej197j$1mpu$, frouty wrote:

Je suis tombé sur SQLObject est-ce que vous me le conseillez?


Pour avoir essayé SQLObject, je lui préfère SQLAlchemy :


<aol />

Ceci étant, je ne suis pas sûr qu'utiliser SQLAlchemy sans connaître le
SQL soit très réaliste.

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"


Avatar
elGringo

Philippe Bouige wrote:
In article <ej197j$1mpu$, frouty wrote:

Je suis tombé sur SQLObject est-ce que vous me le conseillez?


Pour avoir essayé SQLObject, je lui préfère SQLAlchemy :


<aol />

Ceci étant, je ne suis pas sûr qu'utiliser SQLAlchemy sans connaîtr e le
SQL soit très réaliste.

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"


bonjour à tous.
+1 pour SQLAlchemy, c'est plus pythonique que le SQL à la main.
Pour ma part, se liberer de la creation des requetes, avec leur syntaxe
desagreable, c'est plutot une joie; l'ordinateur le fait mieux que moi.
Il faut quand même avoir des connaissances en modelisation de base de
données, mais pas forcement en SQL.



Avatar
Bruno Desthuilliers
elGringo wrote:

Philippe Bouige wrote:
In article <ej197j$1mpu$, frouty wrote:

Je suis tombé sur SQLObject est-ce que vous me le conseillez?
Pour avoir essayé SQLObject, je lui préfère SQLAlchemy :

<aol />


Ceci étant, je ne suis pas sûr qu'utiliser SQLAlchemy sans connaître le
SQL soit très réaliste.

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"


bonjour à tous.
+1 pour SQLAlchemy, c'est plus pythonique que le SQL à la main.


Tout à fait.

Pour ma part, se liberer de la creation des requetes, avec leur syntaxe
desagreable, c'est plutot une joie; l'ordinateur le fait mieux que moi.


Pour la plupart des requêtes simples, oui.

Il faut quand même avoir des connaissances en modelisation de base de
données,


Oeuf corse, mais c'est un autre problème.

mais pas forcement en SQL.


Bin... Là honnêtement, j'ai un doute. Et puis en général, c'est quand
même +/- lié avec le point précédent.

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"




Avatar
frouty
Dans l'optique d'apprendre sql, c'est peut-être pas la meilleure idée de
rajouter un couche d'abstraction...



Dans ce cas alors je vais utiliser psycopg.

Q'est-ce que vous en pensez?

Avatar
William Dode
On 11-11-2006, frouty wrote:
Dans l'optique d'apprendre sql, c'est peut-être pas la meilleure idée de
rajouter un couche d'abstraction...



Dans ce cas alors je vais utiliser psycopg.

Q'est-ce que vous en pensez?


bonne idée, et petit à petit tu te rendras compte à l'usage si t'as
besoin de sqlmachin ou pas, dans la plupart des cas c'est franchement
pas indispensable.

--
William Dodé - http://flibuste.net