La Python Software Foundation a publié la quatrième et dernière alpha de Python 3.4. Le langage de programmation objet revient avec de nouveaux modules dans la bibliothèque, de nouvelles fonctions intégrées, une amélioration de la sécurité et également de certains modules. En revanche aucune nouvelle fonctionnalité n'a été apportée à la syntaxe.
Côté bibliothèque, Python embarque de nouveaux modules comme selectors pour un multiplexage E/S efficace et de haut niveau.
Statistics offre quant à lui des fonctionnalités de statistiques de base directement dans la bibliothèque standard. Ce module prend en charge le calcul de la moyenne, la médiane, le mode, la variance et l'écart type d'une série de données.
Pour sa part, Enum fournit une implémentation standard de types d'énumération, permettant à d'autres modules de fournir des messages d'erreur plus descriptif. Le module offre également un meilleur support au débogage en remplaçant les constantes de type entier par des valeurs d'énumération rétrocompatible.
Asyncio fournit un support solide E/S asynchrone à la bibliothèque standard.
Côté fonctionnalité, Python en intègre désormais trois de plus. Conformément à PEP 446, les descripteurs d'un fichier nouvellement créé sont non héréditaires.
PEP 445 a contribué à des allocations mémoires configurables ; de nouvelles API seront donc désormais ajoutées pour personnaliser les répartiteurs de mémoire Python.
Et enfin PEP 442 a conduit à une finalisation objet plus contrôlée.
Pour les modules existant, audioop supporte désormais les échantillons 24-bits. Dans email, la nouvelle méthode as_bytes() produit une représentation en octets d'un message de la même façon que as_string produit une représentation de chaîne.
Côté sécurité, une ligne option de ligne de commande est disponible pour le mode isolé.
Télécharger Python 3.4.0 alpha 4
Source : Python
Et vous ?
Qu'en pensez-vous ?
Python 3.4.0a4 disponible en téléchargement
Nouvelles fonctions intégrées, amélioration des modules et de la sécurité
Python 3.4.0a4 disponible en téléchargement
Nouvelles fonctions intégrées, amélioration des modules et de la sécurité
Le , par Stéphane le calme
Une erreur dans cette actualité ? Signalez-nous-la !