Une nouvelle version du langage Python (et par conséquent de son implémentation principale CPython) sort aujourd’hui. Estampillée 3.5, cette version fait logiquement suite à la version 3.4 parue il y a un an et demi. Tandis que cette dernière apportait principalement des ajouts dans la bibliothèque standard (asyncio, enum, ensurepip, pathlib, etc.), les nouveautés les plus visibles de la version 3.5 concernent des changements syntaxiques avec deux nouveaux mot-clés, un nouvel opérateur binaire, la généralisation de l’unpacking et la standardisation des annotations de fonctions.

Cette version 3.5 sera certainement perçue par les Pythonistes comme celle qui aura introduit le plus de changements au langage depuis Python 3.0. En effet, nous allons découvrir ensemble qu’avec cette nouvelle version, Python achève d’inclure dans le langage le support d’un paradigme de programmation moderne, revenu au goût du jour avec l’éclosion de Node.js : la programmation asynchrone.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire