Python 2.5 apporte les expressions conditionnelles

Près de deux ans après sa dernière version majeure, le langage Python revient largement modernisé. Parmi les nouveautés de cette version se trouvent le support des expressions conditionnelles, l'opérateur with, l'introduction de try/except/finally, une nouvelle implémentation du compilateur utilisant la technique AST (Abstract Syntax Tree), une méthode __index__, l'ajout des méthodes push, throw et close pour les générateurs... Cette version promet d'être plus rapide et plus sûre que les précédentes, notamment grâce à un grand nombre d'optimisations spécifiques et de tests.