ce n'est pas une bonne idée de compter sur la puissance des machines.
C'est le seul point sur lequel je suis d'accord avec toi
Sinon python2 python3 cela reste du python mais en mieux plus logique
L'indentation : cela oblige a structurer le code et c'est un vrai bonne idée
la preuve quasiment tout les langages ont des outils pour améliorer / formatter / standardiser la lecture du code (même python)
Python comme tout les langages demande un peu d'investissement, et pour être honnête moi aussi je suis passé à coté (version 1.5 il y a longtemps ...)
Puis en lisant un bout de code ou une explication sur l'objet je tombe sur la syntaxe suivante :
classVide():passa=Vide()a.toto=1b.truc=2
Une lumiere s'est allumé en haut, j'ai entendu de la musique bref l'illumination ... enfin un langage permettant de créer des structures vides que l'on peut completer par la suite.
Le but : écrire du code sans trop réfléchir et être obligé de tout poser sur papier
comme quand on dessine une tête, on fait une patate ou un oeuf (cela dépend de la tête :) )
puis on dégrossit, on affine.
des que le brouillon est presque correct on passe au feutre les lignes importantes pour obtenir quelque chose de propre.
Peu de langage permette ce genre de choses
Et c'est ce que j'aime dans python, c'est toi qui decide pas la syntaxe, python par défaut considère que le codeur sait ce qu'il fait.
Autre exemple : il n'y a pas de propriétés ou d'attributs privés, tout est public, par convention si le nom commence par '_' c'est a considérer comme privé, mais rien ne t'y oblige c'est juste une convention.
Il n'y a rien à cacher juste des grands garçons et de grandes filles : des codeurs responsables
si tu veux de la structure et un compilateur/interpreteur qui te corrige tes conneries faut aller voir du coté du langage ADA, tu seras pas déçu.
Cependant cela correspond peut être à MA manière de voir les choses, heureusement il y a BEAUCOUP de langages pour tout les goûts et c'est une bonne chose.
[^] # Re: Pourquoi je n'aime pas Python...
Posté par Christophe B. (site web personnel) . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 6.
C'est le seul point sur lequel je suis d'accord avec toi
Sinon python2 python3 cela reste du python mais en mieux plus logique
L'indentation : cela oblige a structurer le code et c'est un vrai bonne idée
la preuve quasiment tout les langages ont des outils pour améliorer / formatter / standardiser la lecture du code (même python)
Python comme tout les langages demande un peu d'investissement, et pour être honnête moi aussi je suis passé à coté (version 1.5 il y a longtemps ...)
Puis en lisant un bout de code ou une explication sur l'objet je tombe sur la syntaxe suivante :
Une lumiere s'est allumé en haut, j'ai entendu de la musique bref l'illumination ... enfin un langage permettant de créer des structures vides que l'on peut completer par la suite.
Le but : écrire du code sans trop réfléchir et être obligé de tout poser sur papier
comme quand on dessine une tête, on fait une patate ou un oeuf (cela dépend de la tête :) )
puis on dégrossit, on affine.
des que le brouillon est presque correct on passe au feutre les lignes importantes pour obtenir quelque chose de propre.
Peu de langage permette ce genre de choses
Et c'est ce que j'aime dans python, c'est toi qui decide pas la syntaxe, python par défaut considère que le codeur sait ce qu'il fait.
Autre exemple : il n'y a pas de propriétés ou d'attributs privés, tout est public, par convention si le nom commence par '_' c'est a considérer comme privé, mais rien ne t'y oblige c'est juste une convention.
Il n'y a rien à cacher juste des grands garçons et de grandes filles : des codeurs responsables
si tu veux de la structure et un compilateur/interpreteur qui te corrige tes conneries faut aller voir du coté du langage ADA, tu seras pas déçu.
Cependant cela correspond peut être à MA manière de voir les choses, heureusement il y a BEAUCOUP de langages pour tout les goûts et c'est une bonne chose.
Mais python mérite que l'on s'y attarde ...