Quand je parle de programmer comme un cochon je veux dire programmer comme un débutant ;-) Si pour commencer à faire ton Hello World un peu avancé il faut que tu te tapes la compréhension des makefiles et tout le toutim c'est dur. En Python l'apprentissage est PROGRESSIF.
Au final Python est le langage le plus propre que je connais. L'indentation fait partie du langage, la documentation aussi. En travail d'équipe c'est parfait car relire du python est aisé, quel que soit le passé de chaque programmeur, et il est extrèmement difficile d'écrire du 'obfuscated python' -- même si cela existe : http://p-nand-q.com/python/obfuscated_python.html(...)
D'ailleurs la chose la plus confuse en python ce sont les fonctions lambda, possibilité offerte aux programmeurs que l'auteur du langage regrette.
Bon, l'exemple que je donne va contre moi. Mais regarde un peu du code Python et réjouit toi ami, il y a du joli code en ce monde:
Tiré de la FAQ de GNUE (http://www.gnue.org(...)), projet on ne peut plus 'pro', à la question Pourquoi Python et pas Java ou Perl:
"(...) Other free scripting languages could have been used. However, the same arguments against Perl usually hold for these as well. Perhaps other languages would have worked just as well. The bottom line, however, is that Python was chosen early on, has a tremendous standard library, has proven itself with respect to clean code, and is well-liked by the GNUe developers, so we see no reason to change. "
[^] # Re: Et Python?
Posté par Rage . En réponse au journal Livre Java ou C++. Évalué à 2.
Au final Python est le langage le plus propre que je connais. L'indentation fait partie du langage, la documentation aussi. En travail d'équipe c'est parfait car relire du python est aisé, quel que soit le passé de chaque programmeur, et il est extrèmement difficile d'écrire du 'obfuscated python' -- même si cela existe : http://p-nand-q.com/python/obfuscated_python.html(...)
D'ailleurs la chose la plus confuse en python ce sont les fonctions lambda, possibilité offerte aux programmeurs que l'auteur du langage regrette.
Bon, l'exemple que je donne va contre moi. Mais regarde un peu du code Python et réjouit toi ami, il y a du joli code en ce monde:
Tiré de la FAQ de GNUE (http://www.gnue.org(...)), projet on ne peut plus 'pro', à la question Pourquoi Python et pas Java ou Perl:
"(...) Other free scripting languages could have been used. However, the same arguments against Perl usually hold for these as well. Perhaps other languages would have worked just as well. The bottom line, however, is that Python was chosen early on, has a tremendous standard library, has proven itself with respect to clean code, and is well-liked by the GNUe developers, so we see no reason to change. "