5 pièce(s) jointe(s)
Pensez-vous que Python 3.x était une erreur ?
Pensez-vous que Python 3.x était une erreur ?
54 % de développeurs estiment qu’il fallait une étape de transition
Python, qui est un langage de programmation très apprécié des développeurs, suscite depuis sa version 3.x de vifs débats dans le monde informatique. Et pour cause ; l’implémentation de sa version 3.x rompt en terme de compatibilité avec les précédentes versions 2.x et inférieures.
Dans les faits, plusieurs corrections ont été apportées au langage avec la version 3.x. À partir de cette version, l’interpréteur de la version 3.x génère des erreurs lorsqu’il doit exécuter du code écrit avec la version 2.x. Cette rupture factuelle a eu pour conséquence immédiate d’inciter certains développeurs à abandonner la version 2.x pour la nouvelle itération. D’autres par contre préfèrent pour une raison ou une autre continuer de travailler sous la version 2.x.
Aussi, pour mieux comprendre les raisons profondes des défenseurs et pourfendeurs de chaque version, une étude a été menée sur l’année 2013 et reconduite en 2014.
6752 personnes ont été interrogées en 2014. Les résultats obtenus ont été en partie comparés à ceux de l’année 2013 et pour d’autres exposés directement. Dix points ont été abordés dans l’étude. En voici un extrait.
1. Avez-vous déjà écrit du code avec python 2.x ou 3.x
Interprétation :
- python 2.x : en 2013 comme 2014, 97 % des personnes interrogées ont écrit du code
- Python 3.x : en 2013, 60 % des interrogées ont écrit du code avec cette version. En 2014, nous avons eu une progression de 12 %.
2. Avec quelle version de python écrivez-vous présentement (2014) du code : 2.x ou 3.x
Interprétation :
- python 2.x : en 2013, 78 % des sondées écrivaient du code python avec cette version. Une baisse de 10 % a été observée en 2014 pour cette même version.
- Python 3.x : en 2013, 22 % des interrogées écrivaient du code avec la version 3.x. En 2014, nous avons eu une progression de 10 %.
3. Lorsque vous commencez un projet personnel, quelle version utilisez-vous ?
Interprétation :
- 50 % des interrogées en 2014 débutaient leur projet personnel avec python 2.x contre 50 % pour ceux utilisant la version 3.x
4. Quelle version de python utilisez-vous régulièrement ?
Interprétation :
- Python 3.4 : 43 % des interrogées écrivaient régulièrement du code en 2014 avec cette version.
- Python 2.7 : 81 % des interrogées utilisaient régulièrement cette version en 2014 pour écrire du code en 2014.
5. Pensez-vous que Python 3.x était une erreur ?
Interprétation :
- 12 % des interrogées en 2014 pensent que python 3.x était une erreur.
- 34 % des interrogées en 2014 pensent le contraire.
- 54 % estiment qu’il fallait une étape de transition.
D’autres visuels sont disponibles à cette page. Pour une analyse complète des résultats de l'étude, vous pouvez également consulter cette page.
Source : Blog Randy Oslon
Et vous ?
:fleche: Que pensez-vous des résultats de cette étude ? Les trouvez-vous pertinents ?
:fleche: Quelle version de python préférez-vous ? Pourquoi avez-vous opté pour cette version ?
De la fiabilité de ce genre de sondage...
En sous-titre de l'article :
Citation:
54 % de développeurs estiment qu’il fallait une étape de transition
En résultat (provisoire) du sondage :
Citation:
6,25% des répondants pensent qu'il fallait une version de transition
Bien sûr, le nombre de réponses n'est pas identique dans les 2 cas (6000 et quelques contre moins de 20 mais ça ne se voit pas !), mais le résultat est suffisamment différent pour qu'on puisse conclure qu'on ne peut rien conclure, sans d'avantage de précisions !
- Comment ont été interrogées les 6700 personnes ? Comment ont-elles été choisies ?
- Comment répondent les gens ici ? Selon quels critères ?
Outre le sujet lui-même, dont le contenu est très intéressant, l'intérêt ou la fiabilité des résultats d'un tel type de sondage semblent à prendre réellement avec des pincettes...
Citation:
Envoyé par
yahiko
Non, vraiment, cette façon de faire table rase à chaque version majeure fait que Python ne sera jamais pris sérieusement dans le monde professionnel.
Ha ha ha !