J'ecris du code python depuis un an, pour un projet de chaine de EDA libre, et j'ai eu aucun probleme pour prendre l'habitude de l'indentation.
Par contre on a eu une personne qui a commence a ecrire du code python pour notre projet et la on s'est apercu de la fausse souplesse de cette mise en forme imposee.
En effet elle est loin d'etre stricte, on peut utiliser des tabs, ou des espaces, on peut melanger les deux, mais surtout on peut melanger la maniere dont on met en forme au sein du meme code !!! Ce qui a mon sens est une erreur, parce que cela va a l'encontre de du but de Python, on peut ecrire du code illisible en melangeant les types d'indentation, car
apres selon ton editeur cela ne va pas donne la meme mise en forme ( si tu as les tabulations a 4 ou 3 ou 8 caracteres, et que par endroit tu indentes avec des espaces ca met un beau foutoir).
Ceci etant dit, l'utilisation de l'indentation a la place des accolades semble plus une question de gout et de couleur qu'autre chose, ce n'est pas du tout la que reside la force de python, c'est juste un extra qu'on aime ou qu'on aime pas ( un generateur de troll en quelque sorte :)
[^] # Re: Interview de Guido van Rossum (Python)
Posté par Boutillier Boris . En réponse à la dépêche Interview de Guido van Rossum (Python). Évalué à 3.
Par contre on a eu une personne qui a commence a ecrire du code python pour notre projet et la on s'est apercu de la fausse souplesse de cette mise en forme imposee.
En effet elle est loin d'etre stricte, on peut utiliser des tabs, ou des espaces, on peut melanger les deux, mais surtout on peut melanger la maniere dont on met en forme au sein du meme code !!! Ce qui a mon sens est une erreur, parce que cela va a l'encontre de du but de Python, on peut ecrire du code illisible en melangeant les types d'indentation, car
apres selon ton editeur cela ne va pas donne la meme mise en forme ( si tu as les tabulations a 4 ou 3 ou 8 caracteres, et que par endroit tu indentes avec des espaces ca met un beau foutoir).
Ceci etant dit, l'utilisation de l'indentation a la place des accolades semble plus une question de gout et de couleur qu'autre chose, ce n'est pas du tout la que reside la force de python, c'est juste un extra qu'on aime ou qu'on aime pas ( un generateur de troll en quelque sorte :)