37 votes

Utilisez-vous Python principalement pour ses caractéristiques fonctionnelles ou orientées objet ?

Je vois ce qui semble être une majorité de développeurs Python sur StackOverflow approuver l'utilisation d'outils fonctionnels concis comme les lambdas, les maps, les filtres, etc., tandis que d'autres disent que leur code est plus clair et plus facile à maintenir s'ils ne les utilisent pas. Quelle est votre préférence ?

De même, si vous êtes un programmeur fonctionnel pur et dur ou un adepte de l'OO, quelles autres pratiques de programmation spécifiques utilisez-vous qui, selon vous, sont les meilleures pour votre style ?

Merci d'avance pour vos avis !

1voto

LanceH Points 958

Je choisis Python lorsque je m'attaque à un problème qui se prête bien à une solution OO. Python n'offre qu'une capacité limitée à programmer de manière fonctionnelle par rapport aux langages fonctionnels complets.

Si je veux vraiment de la programmation fonctionnelle, j'utilise Lisp.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X