[Languages de programmation] Python 2.3.2

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 6 oct. 2003 à 10:53
Cyber2 Messages postés 115 Date d'inscription samedi 20 septembre 2003 Statut Membre Dernière intervention 21 octobre 2005 - 7 oct. 2003 à 15:44
Python 2.3.2 est sorti.

http://www.python.org/2.3.2/

De nombreux bugs ont été corrigés par rapport à la version 2.3.

Note: Il y a quelques différences qui peuvent être perturbantes entre la version 2.2 et 2.3 de Python (Future Warnings, source encoding...)
N'hésitez pas à demander, il y a des solutions !
A voir également:

4 réponses

foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
7 oct. 2003 à 00:15
Cool, merci pour l'info !

je me demande bien quelle tête a ce nouveau serpent !!?

:DD


Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
7 oct. 2003 à 10:17
Pas mal du tout en fait !

Mais un truc qui m'enerve:
Les 'Future Warnings' qui s'affichent quand tu utilises une fonctionnalité dont le comportement sera modifié dans les prochaines versions de Python.
C'est bien, c'est prudent, mais des fois c'est un peu gonflant.

Pour les nouveautés, entre autres:

- Machine virtuelle plus rapide (10% à 30% !)

- Maintenant, on peut spécifier le charset d'un source (bien pratique pour que l'affichage d'un programme soit correct entre Windows, Dos, Unix, Mac...) sans avoir à vérifier la plateforme et changer le texte.

- Gestion du retour chariot automatiquement en fonction de la plateforme (Dos/Windows, Unix, Mac).

- on peut importer des modules directement d'un ZIP.

- modules pour lire/écrire le format CSV maintenant inclu en standard.

- de nouveaux types de slicing (on peut spécifier le pas)
Exemple:
>>> a=['a','b','c','d','e','f']
>>> a[::2]
['a', 'c', 'e']
>>>


- la méthode sort() est plus rapide.

- la multiplication des grands entiers a été accélérée avec un algorithme spécial.

- le module de compression bz2 fait maintenant partie des modules standards (yes !).

- etc.

Bien sympa.
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
7 oct. 2003 à 10:22
Effectivement, ils ont fait fort !!!
:D

Linux is like sex, it's better when it's free... ;)))
C'est ceux qui s'en servent pas qui en disent du mal...
0
Cyber2 Messages postés 115 Date d'inscription samedi 20 septembre 2003 Statut Membre Dernière intervention 21 octobre 2005 1
7 oct. 2003 à 15:44
Salut tout monde,

Tout à fait d'accord avec seb la version 2.3.2
est très bien faite
:-)
Cyber
0