Table des matières
1 Introduction 5
2 TL ;DR - Résumé des principales nouveautés 7
3 Principales nouveautés 9
3.1 Unpacking généralisé – PEP 448 .......................... 9
3.1.1 Support de l’unpacking dans les déclarations d’itérables ........... 9
3.1.2 Support de plusieurs unpacking dans les appels de fonctions ......... 11
3.2 Opérateur de multiplication matricielle – PEP 465 ................. 12
3.2.1 Signification ................................. 12
3.2.2 Impact sur vos codes ............................. 13
3.2.3 Motivation .................................. 13
3.3 Support des coroutines – PEP 492 .......................... 13
3.3.1 Les nouveaux mot-clés ............................ 16
3.3.2 Impact sur vos codes ............................. 18
3.4 Annotations de types – PEP 484 .......................... 18
4 De plus petits changements 21
5 Ce que l’on peut attendre pour la version 3.6 23
5.1 Continuité des changements introduits dans Python 3.5 .............. 23
5.2 Conservation de l’ordre des arguments fournis à **kwargs lors de l’appel aux fonctions 24
5.3 Proprités de classes ................................. 25
5.4 Sous-interpréteurs ................................. 26
5.5 Interpolation de chaines .............................. 27
6 Conclusion 29
3