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

Python Discussion :

Passage à Python 3 de certaines librairies


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut Passage à Python 3 de certaines librairies
    Que pensez-vous quant au portage vers Python3 des librairies importants comme SymPy, NumPy et enfin lxml (pour PyQuery en ce qui me concerne) ?

    MISE A JOUR DU MESSAGE DU 26 JUIN 2010:
    • Les programmeurs qui bossent sur SymPy semblent vouloir aller vers une version Python 3. Cela a été abordé sur la liste de discussion de SymPy. Le souci soulevé dans cette discussion est qu'il faudrait maintenir à la fois une version 2.6 et une version 3 en parallèle. C'est ce que fait PyQt mais pour des projets plus "familiaux", on peut comprendre qu'il y ait un peu de lenteur dans le changement.
    • Pour NumPy, ce post est rassurant.
    • Enfin concernant lxml, il semblerait que cela fonctionne déjà sous Python 3 si j'en crois ce paragraphe de l'excellent "Dive into Python 3".

  2. #2
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    J'ai été confronté récemment à un petit souci d'encodage (encore !?!) qui à priori pourrait être évité grâce à python3.

    Je me suis donc penché sur cette version et stupeur... wxpython n'y est à priori pas présent...

    Et ça, personnellement c'est loin d'être cool.
    Même s'il existe PyQt pour Python 3.X, il n'en reste pas moins que wxPython était selon moi LA bibliothèque graphique, en tout cas celle utilisée majoritairement (je ne peux cependant présenter aucun chiffre, là c'est que du pifomètre).

    Alors sauf s'il l'on ai prêt à "ré-apprendre tout un langage graphique", je pense que oui, il est hasardeux de se lancer là dedans.

    Cependant si je me trompe totalement sur la question, j'apprécierai grandement qu'une personne plus au fait du problème puisse me corriger car je ne demande qu'à être à jour ^^
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  3. #3
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 77
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Par défaut
    Même s'il existe PyQt pour Python 3.X, il n'en reste pas moins que wxPython était selon moi LA bibliothèque graphique,
    Et comment !
    Multi-OS, multi-langages (existe sous C/C++ Python est un portage), c'est la perfection!
    Je n'ai pas pu trouver quelque chose de plus récent que cette discussion:
    http://old.nabble.com/wxpython-updat...d19665490.html
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  4. #4
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Citation Envoyé par Jiyuu Voir le message
    Même s'il existe PyQt pour Python 3.X, il n'en reste pas moins que wxPython était selon moi LA bibliothèque graphique, en tout cas celle utilisée majoritairement
    J'ai appris à faire des interfaces graphiques avec PyQt et je trouve cela hyper naturel à utiliser. A mon avis, c'est une question d'habitude... J'aime beaucoup la possibilité d'utiliser des pages HTML avec du code JavaScript avec lequel on peut interagir, un gros plus dans le cadre de mon projet.
    Il ne faut pas oublier que PyQt n'est pas qu'une bibliothèque graphique.

  5. #5
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par rambc Voir le message
    J'ai appris à faire des interfaces graphiques avec PyQt et je trouve cela hyper naturel à utiliser. A mon avis, c'est une question d'habitude... J'aime beaucoup la possibilité d'utiliser des pages HTML avec du code JavaScript avec lequel on peut interagir, un gros plus dans le cadre de mon projet.
    Il ne faut pas oublier que PyQt n'est pas qu'une bibliothèque graphique.
    Je pense aussi qu'il ne s'agit que d'habitude. Comme tu le dis très justement il ne s'agit que d'une biblio graphique.
    La base du langage reste la même. Cela n'empêche que dans une applic graphique cette biblio reste un très gros morceau.

    En ce qui me concerne et développant pour le plaisir, ce "challenge" me plait beaucoup ^^.
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  6. #6
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 77
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Par défaut
    Il ne faut pas oublier que PyQt n'est pas qu'une bibliothèque graphique.
    Comme tu le dis très justement il ne s'agit que d'une biblio graphique.
    J'ai manqué quelque chose ?
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  7. #7
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Moi aussi....

Discussions similaires

  1. Passage de la souris à certains endroits.
    Par dks17 dans le forum Tkinter
    Réponses: 2
    Dernier message: 19/04/2011, 09h32
  2. Réponses: 2
    Dernier message: 08/04/2011, 14h48
  3. Utilisation de librairies .net c++ au sein de python
    Par petitmatin dans le forum Interfaçage autre langage
    Réponses: 3
    Dernier message: 15/02/2006, 09h05
  4. Librairie 7z Pour Python
    Par kedare dans le forum Général Python
    Réponses: 2
    Dernier message: 19/12/2005, 15h49
  5. Réponses: 3
    Dernier message: 05/04/2005, 14h26

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