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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sondage : Avec quelle implémentation de Python programmez-vous en 2009 ?

Le , par Guigui_

44PARTAGES

1  0 
Avec quelle implémentation de Python programmez-vous en 2009 ?
Python 2.6
44 %
Python 2.5
40 %
Python 3
28 %
Python 2.4
5 %
IronPython
2 %
Sans opinion
2 %
Jython
2 %
Python 1
0 %
Python 2.0 à 2.3
0 %
Autres (Précisez)
1 %
Voter 209 votants
Bonjour,

De nouvelles versions de CPython étant disponibles depuis la fin d'année 2008 avec notamment la première version de Python 3, je vous propose de faire un point sur les implémentations de Python avec lesquelles vous programmez en 2009.
Ce sondage étant à choix multiples, vous pouvez voter pour les différentes implémentations que vous utilisez régulièrement.

Vous trouverez les liens vers les sites de téléchargement sur la page Implémentations pour Python

Profitez-en pour apporter votre témoignage en précisant :
Pourquoi ce choix ?
Quels projets réalisez-vous avec et pourquoi ?
Quelles bibliothèques tierces utilisez-vous ?
Est-ce une utilisation amateure ou professionnelle ?
Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?
Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?

Vous pouvez retrouvez la discussion précédente sur l'usage que vous aviez de Python en 2004-2008 ici.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de kango
Membre éprouvé https://www.developpez.com
Le 17/02/2009 à 15:10
Bonjour,

Python 2.4 et Python 2.5

Pourquoi ce choix ?

Quels projets réalisez-vous avec et pourquoi ?
essentiellement des applications scientifiques

Est-ce une utilisation amateure ou professionnelle ?
utilisation professionnelle

Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?
Unix

Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?
pas de migration vers Python 3000, on utilise encore la version 2.4 et notre environnement Unix est capricieux.
0  0 
Avatar de Zorro
Membre habitué https://www.developpez.com
Le 17/02/2009 à 17:34
Pourquoi ce choix ?:
la plus récente
Bibliothèque essentielles disponibles, wxPython et autres

Quels projets réalisez-vous avec et pourquoi ?
Des outils systèmes.
Est-ce une utilisation amateur ou professionnelle ?
Amateur.
Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?
Windows
Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?
Selon la disponibilité des bibliothèques essentielles.

Z
0  0 
Avatar de clic4
Membre régulier https://www.developpez.com
Le 17/02/2009 à 21:01
Pourquoi ce choix ?

J'utilise python 2.5 par flemme et par sécurité
J'ai installé un tas de librairies au fil du temps, et c'est toujours très fastidieux de tout réinstaller ce qui manque. Je ne sais même pas si toutes les librairies en question ont déjà effectuées le passage vers 2.6 ou 3.0 (mais surement, je suis trop pessimiste là :p). Je pourrais installer au fur et à mesure selon mes besoins, mais c'est une méthode qui ne me convient pas, elle facilite les confusions et donc les erreurs stupides (par opposition aux biens connues erreurs intelligentes héhé :p).

Mais surtout, parce que ça marche bien ainsi et que je préfère me concentrer sur mon code plutôt que sur la version de python... d'autant plus que python 2.5 me fournit déjà tout ce que je souhaite. Et moi, quand ça marche, ça me suffit ! (surtout si ça m'évite du boulot ennuyeux hé hé hé)

Quels projets réalisez-vous avec et pourquoi ?

Je développe et bidouille plusieurs projets en même temps, passant de l'un à l'autre selon mes envies ou mes besoins. Principalement, il s'agit de petits logiciels ou scripts (mini bot msn, chercheur d'anagrammes/mots, synchronisation/archivage de dossiers, convertisseur d'image en texte, résolveur de sudoku, archivages des logs pour le jeu Neverwinternight ^^, interface pour rechercher des informations dans un index et divers jeux plus ou moins aboutit)
A côté de ces programmes "finit" ou du moins se suffisant à eux-mêmes, j'adore découvrir, étudier ou tester des algorithmes assez divers. Cela va du A* au moteur 3D simple, en passant par l'AIML, le raycasting, les "Intelligences artificielles", etc...

Pour finir, je code en ce moment avec l'aide d'un copain graphiste (ça aide ^^) un jeu 2D mélangeant réflexion, stratégie et habileté dans le plus pur style amiga (workbench for ever !)

Est-ce une utilisation amateure ou professionnelle ?

Très largement amateur héhé. J'ai l'occasion d'utiliser parfois python dans ma branche (je travaille dans le domaine des sciences de l'éducation) mais cela reste très marginal, ce n'est pas une nécessité.

Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?

Majoritairement sur Windows. Mais je vérifie quasi systématiquement mon programme sur linux (quand c'est possible) et m'arrange au maximum pour utiliser des librairies portables sur linux (et mac si possible).

Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?

J'aime la nouveauté mais je m'en méfie tout autant. J'attendrais vraisemblablement quelques mois afin d'avoir le recul nécessaire ainsi que les retours sur le net de cette nouvelle version. Je ne doute pas qu'elle soit déjà mature, mais je peux m'accorder le luxe d'attendre pour m'en assurer.

Je passerais sans doute par une période avec la version 2.6 pour faciliter le portage vers 3.0. Je me suis promis de commencer le plus tôt possible mes nouveaux projets avec la 3.0... mais ce ne sera pas avant d'avoir achevé ceux conçus sous python 2.5 ou constaté qu'ils se portent facilement.
0  0 
Avatar de Guigui_
Expert éminent sénior https://www.developpez.com
Le 17/02/2009 à 23:13
Actuellement, c'est Python 2.5 et 2.6

Pourquoi ce choix ?
J'essaie de suivre le plus rapidement possible les évolutions du langage, histoire de rester le moins longtemps bloqué avec une version. Devoir gérer plusieurs versions est assez fastidieux.
Pour le moment, NumPy me bloque encore sur Python 2.5. Il me faudra encore ensuite gérer quelques temps les 2 versions avant que j'ai pu faire migrer tous mes clients en 2.6.
Par contre, je n'ai jamais eu le besoin de me mettre à d'autres distribution que CPython. CPython étant la distribution qui offre le plus de possibilités.

Quels projets réalisez-vous avec et pourquoi ?
Je développe maintenant presque uniquement en Python. Il n'y a pas grand chose qui fait que le langage me bloque. De toute façon, si je ne suis pas capable de les faire en Python, je ne saurai pas capable de les faire avec un aure langage.
Ca peut être de "gros" projets (pour mon boulot) manipulant traitement d'images, IHM, base de données, ... à des programmes plus courts (petits jeux, script d'automatisation, ...)
Mais pas de web même si j'ai essayé de me mettre à Django mais n'ayant pas de véritable projet à réaliser, je ne m'y suis jamais réellement mis.

Quelles bibliothèques tierces utilisez-vous ?
en vrac wxPython, NumPy, Scipy, kinterbasdb, MatPlotlib, pySerial, VPython, Pygame, pywin32, comtypes, pySerial, PIL, ...

Est-ce une utilisation amateure ou professionnelle ?
Les 2. Et c'est vraiment sympa de pouvoir l'utiliser au boulot.
perso: Python 2.6
boulot: Python 2.5 et 2.6

Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?
Uniquement Windows. Chez moi, je n'ai que des Windows, mes clients sont sous Windows et mes développements demandent des ressources compatibles uniquement avec Windows.
Disons que la compatibilité Linux, Mac est le cadet de mes soucis. J'essaie tout de même de respecter le plus la compatibilité multi-os (c'est toujours une bonne habitude à prendre) tant que je peux (puis si un jour, j'ai besoin de cette compatibilité, ce sera toujours cela de gagner).

Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?
Si je peux faire des développements Python 3, je les ferai avec (donc il faut que la bibliothèque standard suffise ou que les bibliothèques tierces aient été mises à jour). Mais à priori, je resterai encore un bout de temps avec Python 2. De toute façon, la migration de mes programmes ensuite de Python 2 à Python 3 ne me semble pas quelquechose qui sera si difficile que cela.
0  0 
Avatar de Niark13
Membre éclairé https://www.developpez.com
Le 18/02/2009 à 9:32
Python 2.6 pour ma part.

Pourquoi ce choix ?
Python 2 reste la norme, notamment parce que toutes les bibliothèques ne sont pas encore disponibles pour Python 3.

Quels projets réalisez-vous avec et pourquoi ?
Des applications réseaux, du scripting et un peu de Web.

Quelles bibliothèques tierces utilisez-vous ?
wxPython.

Est-ce une utilisation amateure ou professionnelle ?
Purement personnelle.


Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?

Les trois citées.


Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?

Oui.
0  0 
Avatar de Gamal le Celte
Membre averti https://www.developpez.com
Le 18/02/2009 à 12:03
Python 2.5 et 2.6

Pourquoi ce choix ?
Parce que je n'ai pas le choix pour le moment, car il n'y a pas de quoi faire en Python 3

Quels projets réalisez-vous avec et pourquoi ?
Des outils spécifiques métier pour le transport public, gestion de bases de données, scripts....

Quelles bibliothèques tierces utilisez-vous ?
Boa,wxPython, Egenix-mxBase, Kinterbasdb, Pywin32, Py2exe.

Est-ce une utilisation amateure ou professionnelle ?
Les deux, Python 2.5 au boulot et 2.6 perso


Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?

Windows au boulot et perso avec quelques essais sous Linux à la maison


Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?

Oui, dès que possible, en fonction des bibliothèques disponible pour cette version
0  0 
Avatar de Alamassepointcom
Membre à l'essai https://www.developpez.com
Le 22/02/2009 à 10:36
Pourquoi ce choix ?

C'est le python de la debian stable

Quels projets réalisez-vous avec et pourquoi ?

un logiciel qui permet de creer des rapports

Quelles bibliothèques tierces utilisez-vous ?

je ne sais pas si j'en utilise

Est-ce une utilisation amateure ou professionnelle ?

entre les deux

Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?

Linux

Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?

si elle est validée sur debian stable, pourquoi pas.
0  0 
Avatar de Thierry Chappuis
Expert confirmé https://www.developpez.com
Le 23/02/2009 à 16:34
Actuellement, les deux versions que j'utilise encore le plus sont Python 2.5 et 2.6

Pourquoi ce choix ?
Parce que NumPy ne me donne pas le choix

Quels projets réalisez-vous avec et pourquoi ?
Je me sers du Python/NumPy/SciPy et Matplotlib dans mon activité professionnelle pour modéliser le comportement de réacteurs chimiques. Je m'en sers donc essentiellement en remplacement de Matlab pour faire de la simulation numérique.

Sinon, dans mes projets persos, je fais des choses assez différentes, en particulier des outils pour faciliter la vie du musicien que je suis. Je fais un petit peu de web également.

Quelles bibliothèques tierces utilisez-vous ?
Les modules tierces que j'utilise le plus sont: NumPy, Scipy, MatPlotlib, PIL, wxPython et pour le web: je joue un peu avec Django et Pylons.

Est-ce une utilisation amateure ou professionnelle ?
professionnelle (simulation numérique de réacteurs chimiques) et amateure (tout le reste)

Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?
Unixoïde


Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?

Ca dépend de la vitesse à laquelle migreront Numpy et Scipy

Thierry
0  0 
Avatar de olaxius
Membre éclairé https://www.developpez.com
Le 23/02/2009 à 17:21
Version Python 2.6
Pourquoi ce choix ?
Pour commencer à faire un code propre pour un éventuel passage à python 3
Et surtout parce que wxpython n'est pas compatible avec la version 3
Quels projets réalisez-vous avec et pourquoi ?
Une application "turfistique" pour gagner au pmu
Quelles bibliothèques tierces utilisez-vous ?
wxpython, beautilfulsoup,
Est-ce une utilisation amateure ou professionnelle ?
Amateur ,
Sur quels systèmes ou plateformes travaillez-vous (Windows, Linux, Mac, ... ) ?
Windows
Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?
Qd wxpython sera compatible avec python 3
0  0 
Avatar de sopsag
Membre habitué https://www.developpez.com
Le 24/02/2009 à 16:52
J'utilise la version 2.5

Pourquoi ce choix ?
Elle me permet d'utiliser le plugin pydev d'eclipse.

Quels projets réalisez-vous avec et pourquoi ?
Je m'autoforme à python (merci develoopez.com) alors je m'amuse à me trouver des exercices.
Je suis en train de finir un (gros) script (ou un petit projet) qui permet de maintenir à jour une galerie de photos en ligne (ça marche sur n'importe quel herbergeur qui accepte FTP). Je le metterais surement à disposition quand il sera vraiment fini.
Sinon, je me fais des petits scripts au boulot. A base de reg exp notemment.

Quelles bibliothèques tierces utilisez-vous ?
Pour l'instant je n'utilise que PIL (et Tkinter).

Est-ce une utilisation amateure ou professionnelle ?
Surtout amateure et un peu professionnelle.

Sur quels systèmes ou plateformes travaillez-vous ?
Sous windows/eclipse. Mais pour l'instant mon code est compatible tout os.

Si vous utilisez une version de Python 2, allez-vous migrer rapidement vers Python 3 ?
Dès que pydev me le permettera...

Hadrien
0  0