IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Quel bibliothèque BD utilisez-vous pour vos programmes Python ?

Votants
16. Vous ne pouvez pas participer à ce sondage.
  • SQLAlchemy

    2 12,50%
  • kinterbasdb (Interbase, Firebird)

    2 12,50%
  • pysqlite (SQLite)

    5 31,25%
  • MySQLdb (MySQL)

    3 18,75%
  • Psycopg (PostGreSQL)

    6 37,50%
  • cx_Oracle (Oracle)

    0 0%
  • Gadfly

    0 0%
  • ODBC (avec win32com)

    1 6,25%
  • Adodbapi

    0 0%
  • Autre (précisez)

    0 0%
  • Je n'utilise pas de bibliothèque BD

    0 0%
Sondage à choix multiple
Python Discussion :

Quelle bibliothèques Bd utilisez-vous pour vos programmes Python ?


Sujet :

Python

  1. #1
    Membre habitué
    Avatar de Zorro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 130
    Points
    130
    Par défaut Quelle bibliothèques Bd utilisez-vous pour vos programmes Python ?
    Salut
    Quel SGBD utilisez-vous pour coder vos programmes Python ?

    Vous pouvez retrouver une sélection de bibliothèques Bases de données sur la page Les meilleurs bibliothèques pour Python

    Merci
    Z
    Coure-moi après que je t’attrape.

  2. #2
    Membre éclairé
    Avatar de GnuVince
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    679
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 679
    Points : 803
    Points
    803
    Par défaut
    Ça dépend avec quelle base de données je dois travailler.

  3. #3
    Membre habitué
    Avatar de Zorro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 130
    Points
    130
    Par défaut
    Bonjours,

    Selon votre expérience, quelle est la meilleure combinaison, (Base de données/Bibliothèque).

    Merci
    Z
    Coure-moi après que je t’attrape.

  4. #4
    Expert éminent sénior
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Points : 10 067
    Points
    10 067
    Par défaut
    Citation Envoyé par Zorro Voir le message
    Bonjours,

    Selon votre expérience, quelle est la meilleure combinaison, (Base de données/Bibliothèque).

    Merci
    Z
    Le choix de la BDD dépend plutôt de son utilisation (plutôt que du ressoirt de Python qui propose à peu près toutes les interfaces pour manipuler les bases de manière à peu près équivalente) => http://www.developpez.net/forums/forumdisplay.php?f=36

    Pour ma part, je voulais une BDD gratuite pouvant être utilisé commercialement, fonctionnement sous windows, supportant une charge moyenne. J'ai opté pour Firebird/kinterbasdb (à l'époque, c'était un peu le souk pour utiliser postgresql sous windows). J'ai eu parfois quelques soucis mais à cause de mise à jour de la version de Firebird sans avoir mis à jour correctement la version de ma base de données. Sinon aucun souci. Mais je ne fais rien de très poussé, juste du sql classique.

    Sinon, pour des projets persos nécésittant qu'une BDD local, j'opterai plutôt pour SQLite qui évite de devoir installé le serveur de BDD.

  5. #5
    Membre habitué
    Avatar de Zorro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 130
    Points
    130
    Par défaut
    Salut,

    Je doit faire une application de gestion de stock en local et en reseau le choix est au utilisateur de le faire a l'installation.

    que faire?

    Z
    Coure-moi après que je t’attrape.

  6. #6
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Points : 1 257
    Points
    1 257
    Par défaut
    c'est un peu bordelique ta question ...

    deja tu as listé des driver de bdd des orm et autres couche d access, ce n'est pas vraiment la même chose...

    il faudrait qu'on ai plus d information sur tes besoins...

    pour moi y a 3 ensembles de base de données :

    les legers (sqlite, gadfly, ...)
    servent a embarquer une petite base de donnée dans une application (généralement client lourd)

    les "moyens" (mysql, postgresql)
    répondent a une majorités de besoins des applications
    bien qu'a une epoque je preferais postgresql a mysql pour ses fonctionnalités ce n'est plus le cas maintenant, en effet mysql a quasiment ratrapé son retard et a enormement plus d outillage autour (et oui ca compte aussi) et le rachat par Sun permet d avoir une bonne confiance niveau support.

    les "lourds" (SQL server, oracle, db2)
    servent aux besoin tres important en monté en charge pour des bases de millions d enregistrement en To

    Citation Envoyé par Guigui_ Voir le message
    Le choix de la BDD dépend plutôt de son utilisation (plutôt que du ressoirt de Python qui propose à peu près toutes les interfaces pour manipuler les bases de manière à peu près équivalente) => http://www.developpez.net/forums/forumdisplay.php?f=36

    Pour ma part, je voulais une BDD gratuite pouvant être utilisé commercialement, fonctionnement sous windows, supportant une charge moyenne. J'ai opté pour Firebird/kinterbasdb (à l'époque, c'était un peu le souk pour utiliser postgresql sous windows). J'ai eu parfois quelques soucis mais à cause de mise à jour de la version de Firebird sans avoir mis à jour correctement la version de ma base de données. Sinon aucun souci. Mais je ne fais rien de très poussé, juste du sql classique.
    pkoi pas mysql ?

  7. #7
    Membre habitué
    Avatar de Zorro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 130
    Points
    130
    Par défaut
    Citation Envoyé par anthyme Voir le message
    c'est un peu bordelique ta question ...
    Je programme de la même façon, c'est pour cette raison que je sollicite votre savoir pour m'aider a être moins bordelique

    Merci
    Z
    Coure-moi après que je t’attrape.

  8. #8
    Membre habitué Avatar de KINENVEU
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 184
    Points : 131
    Points
    131
    Par défaut
    perso, j'utilise beaucoup mysql que je pilote avec python.
    c'est simple, efficace, robuste, portable et gratuit.
    que du bonheur !!!!

  9. #9
    Expert éminent sénior
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Points : 10 067
    Points
    10 067
    Par défaut
    Pour mysql, la licence n'est pas si simple que cela. Il me semble que pour une application commerciale non web, mysql est payant.
    Bref, j'essaie en général de privilégier des logiciels à licence gratuite (pour tout usage) pour ne pas avoir à m'en soucier.

  10. #10
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    Personellement j'utilise psycopg2 avec postgresql qui est pour moi la seul base de donnée vraiment viable (avec fb)(mysql je l'utilise que quand j'ai vraiment pas le choix, mais j'aime pas)

  11. #11
    Membre habitué
    Avatar de Zorro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 130
    Points
    130
    Par défaut
    Salut,
    C’est vrais que ça dépend de l’utilisation, comme par exemple si on développe un application client serveur alors en doit utiliser une base de donne qui support ça. NON??

    Z
    Coure-moi après que je t’attrape.

  12. #12
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    heu .. oui ...

  13. #13
    Membre habitué
    Avatar de Zorro
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Points : 130
    Points
    130
    Par défaut
    Bonjours

    Je développe exclusivement sous Windows et en locale, alors, je vais choisir ODBC sous win32com.

    Z
    Coure-moi après que je t’attrape.

  14. #14
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    Citation Envoyé par Zorro Voir le message
    Bonjours

    Je développe exclusivement sous Windows et en locale, alors, je vais choisir ODBC sous win32com.

    Z
    sqlite serais pas mieu pour ca ?

  15. #15
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 52
    Points : 29
    Points
    29
    Par défaut
    Perso, j'ai une base de données Posgtresql... donc psycopg2

    1ere considération : j'ai besoin que tout soit gratuit
    2ème considération : j'ai pas mal de procédures et triggers à construire, et je trouve que la gestion se fait mieux sous postgres que sous mysql...

    Bon après c'est un choix personnel...

  16. #16
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    Citation Envoyé par Latmy Voir le message
    Perso, j'ai une base de données Posgtresql... donc psycopg2

    1ere considération : j'ai besoin que tout soit gratuit
    2ème considération : j'ai pas mal de procédures et triggers à construire, et je trouve que la gestion se fait mieux sous postgres que sous mysql...

    Bon après c'est un choix personnel...
    je suis du meme avis que toi

  17. #17
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Python et MS Access
    Bonsoir,

    Je suis à la recherche d'un tutoriel, ou de conseil pour travailler à partir de Python avec Access et Excel.
    Mon but récupérer des données de différentes, les retraiter via , Python, Access puis les deverser dans excel.

    Merci de votre aide

  18. #18
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut
    Salut,

    Tu auras besoin de pyWin32. J'ai plus d'adresses de tuto en tête mais si tu tapes sous google "python win32 excel", tu trouveras plein de bouts de code en exemple...

    A +

  19. #19
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Python et MS Access
    Bonsoir,
    Merci Ggamer,
    J'ai installé pywin32, cela m'a permis de récupérer des données en ODBC,
    Nickel
    Reste à finaliser mon projet

    A+ et merci

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/12/2014, 13h49
  2. Réponses: 17
    Dernier message: 25/10/2013, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo