April 2019
Intermediate to advanced
700 pages
20h 15m
French
Ne vérifiez pas si c’est un canard : vérifiez s’il cancane comme un canard, s’il marche comme un canard, etc., etc., selon le sous-ensemble du comportement semblable à celui d’un canard avec lequel vous devez jouer dans votre langage. (comp.lang.python, 26 juillet 2000).
— Alex Martelli
Dans ce chapitre, nous allons créer une classe Vector multidimensionnelle, une avancée significative par rapport à la classe bidimensionnelle Vector2d du Chapitre 9. Vector se comportera comme une séquence plate immuable standard de Python. Ses éléments seront des nombres en virgule flottante, et elle supportera les caractéristiques suivantes d’ici la fin de ce chapitre :
• Protocole de séquence de base : __len__ ...
Read now
Unlock full access