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 |