Les nouveautés de Python 3.2

Magazine
Marque
GNU/Linux Magazine
Numéro
137
Mois de parution
avril 2011


Résumé
La version 3.2 du langage Python a été publiée le 20 février 2011. Alors que la série 2.x se termine avec les versions 2.7.x, les Pythonistes à la recherche de nouveautés devront dorénavant s'orienter vers la branche 3.x, où sont intégrés les développements les plus récents. En tenant compte du moratoire imposé par Guido Van Rossum - fondateur et bénévole dictateur à vie du projet Python - sur le cœur du langage, l'activité des développeurs du projet s'est donc logiquement focalisée sur les optimisations et la bibliothèque standard, même si quelques modifications ont été apportées à certains types de base.

1. Installer Python 3.2

Pour ce faire, nous allons télécharger les sources de Python 3.2, extraire l'archive puis compiler les sources :

$ wget http://www.python.org/ftp/python/3.2/Python-3.2.tgz

$ tar zxvf Python-3.2.tgz

$ cd Python-3.2/

$ ./configure --prefix=/usr

La procédure de configuration pour la compilation de Python 3.2 s'exécute. Une fois celle-ci terminée, tapez la commande suivante pour l'exécuter :

$ make

À la fin de cette commande, vous obtenez l'exécutable python dans votre répertoire courant. Vous pouvez exécuter ce dernier de la façon suivante :

$ ./python

Python 3.2 (r32:88445, Feb 22 2011, 00:31:03)

[GCC 4.3.3] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

Mais vous pouvez aussi l'installer sur votre système en passant sous l'utilisateur root puis en exécutant la commande suivante :

# make install

Une fois cette commande exécutée, il vous suffira d'invoquer l'interpréteur de la façon suivante :

$ python

Python 3.2 (r32:88445,...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite