Python 3 | Les librairies prises en charge

Pretty Posts

By -

Ohayo !

Développeurs ? Amateurs ou passionnés de Python ? Alors vous connaissez surement le léger problème de compatibilité qui existe entre les version 2.x et les version 3.x de ce langage de programmation.

Pour rappel, la version 3.x de Python est une version “nettoyée” de la 2.x dont plusieures dépendances ou biblitothèques ont été retirées ou revues. Cela veut dire qu’un programme sur python 2.x peut ne pas fonctionner sous une version 3.x si celui-ci utilise l’une de ces dépendances modifiées (même natives) !

Si vous utilisez des bibliothèques additionnelles, ce problème est encore plus fréquent; vous devez alors vous assurer que ces bibliothèques ont été portées vers 3.x ! Ce problème obligeait certains à rester sur leur bonne vieille version stable (2.7.x) au lieu de migrer.

A ce jour cependant, bon nombre des bibliothèques les plus couramment utilisées ont été portées vers la version 3.x, facilitant désormais la transition.

Py3Readiness en fait d’ailleurs l’apologie en présentant faisant une étude sur les 360 librairies python les plus téléchargées sur PypI. Pour les incultes, PyPi est un index de packages python qui en centralise un bon nombre, que vous pouvez directement télécharger depuis le site ou via un gestionnaire de packages (pip ou easy_install).

Et donc, sur les 360 packages les plus téléchargées sur PyPi, il y a 238 déjà portées sur 3.x ! Pour voir lesquels, faites un tour sur Py3Readiness ! Pour les indécis, il y aura peut être de quoi vous convaincre à faire la transition :)

Sosta

Sosta

Féru de One Piece, d'électronique et d'actualité mobile.
Sosta