Le langage de programmation Python ne vient pas de l'animal

Proposé par
le

Le Python est un langage de programmation populaire créé par Guido van Rossum et dont la première version a été publiée en 1991. Contrairement à ce que son logo pourrait laisser croire, le nom Python ne vient pas du serpent éponyme mais de la série Monty Python's Flying Circus dont le créateur était fan.

En plus de cela, ce langage est très populaire dans les milieux d'apprentissage car sa syntaxe est simple et donc permet une approche plus facile des bases de la programmation.


Commentaires préférés (3)

Et en plus c'est un langage sous licence libre et fonctionne sur la plupart des systèmes informatiques !
Beaucoup d'organismes et de logiciels l'utilisent, notamment Google (Guido van Rossum y a travaillé entre 2005 et 2012), la NASA, FreeCAD, Blender, Inkscape, LibreOffice, QGIS, etc.
En France, le langage Python est enseigné depuis 2013 en même temps que SciLab dans les classes préparatoires scientifiques (c'est comme ça que je l'ai connu d'ailleurs).

Si vous voulez apprendre un langage informatique orienté objet stylé c++ ou java, il est souvent conseillé d'apprendre python d'abord dû à sa syntaxe plus simple pour comprendre le concept de la programmation orienté objet !

C'est la première fois que je vois le mot "éponyme" mal utilisé de cette façon. En effet éponyme veut dire "qui donne son nom" mais beaucoup de gens l'utilisent pour dire le contraire... Cet usage incorrect vient de l'anglais et tend à devenir accepté. Par exemple certaines personnes l'utilisent mal (et notamment les journalistes qui raffolent de ce mot bien pratique pour éviter une répétition) et vont dire la tour éponyme après avoir parlé de Gustave Eiffel alors que c'est lui qui donne son nom à la tour et donc il faudrait dire le constructeur éponyme après avoir parlé de la tour Eiffel pour parler des deux en évitant une répétition. Mais dans l'anecdote, le mot est utilisé apparemment dans le bon sens à propos du serpent mais pour dire que ce n'est pas lui qui a donné son nom et donc finalement il n'est pas éponyme !


Tous les commentaires (16)

Et en plus c'est un langage sous licence libre et fonctionne sur la plupart des systèmes informatiques !
Beaucoup d'organismes et de logiciels l'utilisent, notamment Google (Guido van Rossum y a travaillé entre 2005 et 2012), la NASA, FreeCAD, Blender, Inkscape, LibreOffice, QGIS, etc.
En France, le langage Python est enseigné depuis 2013 en même temps que SciLab dans les classes préparatoires scientifiques (c'est comme ça que je l'ai connu d'ailleurs).

Si vous voulez apprendre un langage informatique orienté objet stylé c++ ou java, il est souvent conseillé d'apprendre python d'abord dû à sa syntaxe plus simple pour comprendre le concept de la programmation orienté objet !

Merci Pour ce commentaire o combien constructif et purement subjectif...Un veritable merci en tout cas à ceux qui font en sorte de nous distraire tout en apprenant.

a écrit : Si vous voulez apprendre un langage informatique orienté objet stylé c++ ou java, il est souvent conseillé d'apprendre python d'abord dû à sa syntaxe plus simple pour comprendre le concept de la programmation orienté objet ! Oui effectivement sa syntax simple en fait un bon language pour debutant mais il est aussi efficace pour les utilisateurs plus chevronnés, le seul problème avec python est le manque de lien direct avec la machine qui rend son utilisation complexe pour des taches bas niveau.

C'est la première fois que je vois le mot "éponyme" mal utilisé de cette façon. En effet éponyme veut dire "qui donne son nom" mais beaucoup de gens l'utilisent pour dire le contraire... Cet usage incorrect vient de l'anglais et tend à devenir accepté. Par exemple certaines personnes l'utilisent mal (et notamment les journalistes qui raffolent de ce mot bien pratique pour éviter une répétition) et vont dire la tour éponyme après avoir parlé de Gustave Eiffel alors que c'est lui qui donne son nom à la tour et donc il faudrait dire le constructeur éponyme après avoir parlé de la tour Eiffel pour parler des deux en évitant une répétition. Mais dans l'anecdote, le mot est utilisé apparemment dans le bon sens à propos du serpent mais pour dire que ce n'est pas lui qui a donné son nom et donc finalement il n'est pas éponyme !

a écrit : C'est la première fois que je vois le mot "éponyme" mal utilisé de cette façon. En effet éponyme veut dire "qui donne son nom" mais beaucoup de gens l'utilisent pour dire le contraire... Cet usage incorrect vient de l'anglais et tend à devenir accepté. Par exemple certaines personnes l'utilisent mal (et notamment les journalistes qui raffolent de ce mot bien pratique pour éviter une répétition) et vont dire la tour éponyme après avoir parlé de Gustave Eiffel alors que c'est lui qui donne son nom à la tour et donc il faudrait dire le constructeur éponyme après avoir parlé de la tour Eiffel pour parler des deux en évitant une répétition. Mais dans l'anecdote, le mot est utilisé apparemment dans le bon sens à propos du serpent mais pour dire que ce n'est pas lui qui a donné son nom et donc finalement il n'est pas éponyme ! Afficher tout Tout à fait, encore que pour le python j'ai un doute. Quand on dit "qui donne son nom", on parle du nom propre, du nom d'une personne. C'est un nom propre qui devient nom commun et perd sa majuscule au passage... Dans tous les cas "python" est un nom commun donc ne peut pas être éponyme. Je n'y mettrais pas tête sur le billot, mais il me semble bien ;)

Les conseils sur le programme qui prendrait la première place pour apprendre a programmer serait certainement Scratch, qui a une approche pédagogique orienté vers les enfants sans pour autant être déconcertant de simplicité.

En plus d'être souvent utilisé dans l'apprentissage de la programmation, il est l'un des langages les plus représentés sur les plateformes de développement collaboratif comme github du fait de son utilité en science des données et intelligence artificielle, deux domaines de plus en plus importants de nos jours.

Mais son origine n'a rien à voir ni avec l'apprentissage, ni avec l'IA. Il a été créé à l'origine pour faire communiquer des serveurs.

a écrit : Tout à fait, encore que pour le python j'ai un doute. Quand on dit "qui donne son nom", on parle du nom propre, du nom d'une personne. C'est un nom propre qui devient nom commun et perd sa majuscule au passage... Dans tous les cas "python" est un nom commun donc ne peut pas être éponyme. Je n'y mettrais pas tête sur le billot, mais il me semble bien ;) Afficher tout Non, pas dans tous les cas puisque le nom du langage n'est pas lié à celui du serpent (nom commun) mais à celui du groupe d'humoristes Monty Python (nom propre)...

a écrit : Non, pas dans tous les cas puisque le nom du langage n'est pas lié à celui du serpent (nom commun) mais à celui du groupe d'humoristes Monty Python (nom propre)... Et @AAPLR... Ca se complique ;) mais c'est encore exact. On peut condidérer le "Python" des Monty comme nom propre. Alors dans ce ce cas là c'est l'anecdote qui est mal rédigée ; il faut reformuler et ne pas dire le "serpent éponyme".
On s'en fout en fait ;)

a écrit : Et @AAPLR... Ca se complique ;) mais c'est encore exact. On peut condidérer le "Python" des Monty comme nom propre. Alors dans ce ce cas là c'est l'anecdote qui est mal rédigée ; il faut reformuler et ne pas dire le "serpent éponyme".
On s'en fout en fait ;)
Tu n'as pas compris mon commentaire apparemment. Moi aussi Je disais qu'il fallait reformuler et ne pas dire le serpent éponyme dans ce cas. Ceux qui sont ici pour se coucher moins bête ne s'en foutent pas de bien savoir utiliser le mot éponyme. Mais j'admets que ceux qui se foutent de savoir s'ils vont se coucher moins bête, plus bête ou aussi bête peuvent aussi se foutre de ce mot et de son usage.

a écrit : Tu n'as pas compris mon commentaire apparemment. Moi aussi Je disais qu'il fallait reformuler et ne pas dire le serpent éponyme dans ce cas. Ceux qui sont ici pour se coucher moins bête ne s'en foutent pas de bien savoir utiliser le mot éponyme. Mais j'admets que ceux qui se foutent de savoir s';ils vont se coucher moins bête, plus bête ou aussi bête peuvent aussi se foutre de ce mot et de son usage. Afficher tout Relis bien le dernière phrase de ton 1er com et tu verras que tu faisais aussi une petite erreur ;)
Le serpent n'est pas éponyme, certes, mais pas parce que finalement ce n'est pas lui qui donne son nom ; la chose c'est qu'en aucun cas il ne peut l'être. Ce n'est donc pas "dans le bon sens" comme tu le disais, et c'est pour ça qu'il faudrait effectivement reformuler. En fait, avec DeanCorso, on a tous les trois fait une petite erreur à un moment...
Et puis je disais "on s'en fout en fait", pour "alléger" le débat. Si ça ne m'intéressait pas je n'aurais pas commenté ;)

a écrit : Relis bien le dernière phrase de ton 1er com et tu verras que tu faisais aussi une petite erreur ;)
Le serpent n'est pas éponyme, certes, mais pas parce que finalement ce n'est pas lui qui donne son nom ; la chose c'est qu'en aucun cas il ne peut l'être. Ce n'est donc pas "dans
le bon sens" comme tu le disais, et c'est pour ça qu'il faudrait effectivement reformuler. En fait, avec DeanCorso, on a tous les trois fait une petite erreur à un moment...
Et puis je disais "on s'en fout en fait", pour "alléger" le débat. Si ça ne m'intéressait pas je n'aurais pas commenté ;)
Afficher tout
J'ai relu car je suis curieux de savoir où serait l'erreur que j'aurais faite. Mais je ne vois pas. L'auteur ne parle pas du langage éponyme après avoir parlé du serpent python comme ceux qui utilisent ce mot dans le sens contraire c'est à dire dans le sens qui va de celui qui prend le nom vers celui qui donne le nom, il parle du serpent éponyme à propos du langage python, donc c'est dans le bon sens. Mais comme c'est pour dire que ce n'est pas le serpent qui a donné son nom comme on pourrait le croire donc finalement le serpent n'est pas éponyme. Et j'ai aussi employé apparemment pour signaler ce fait. Alors s'il y a vraiment une erreur il faudrait me dire laquelle. Je vois que mon commentaire est en top 3 donc il y a des gens qui sont contents d'avoir appris le bon usage de ce mot et je ne crois pas que mon commentaire soit faux donc ceux qui liront seulement le top 3 ne retiendront pas une information erronée comme ça arrive parfois malheureusement avec le top 3.

a écrit : C'est la première fois que je vois le mot "éponyme" mal utilisé de cette façon. En effet éponyme veut dire "qui donne son nom" mais beaucoup de gens l'utilisent pour dire le contraire... Cet usage incorrect vient de l'anglais et tend à devenir accepté. Par exemple certaines personnes l'utilisent mal (et notamment les journalistes qui raffolent de ce mot bien pratique pour éviter une répétition) et vont dire la tour éponyme après avoir parlé de Gustave Eiffel alors que c'est lui qui donne son nom à la tour et donc il faudrait dire le constructeur éponyme après avoir parlé de la tour Eiffel pour parler des deux en évitant une répétition. Mais dans l'anecdote, le mot est utilisé apparemment dans le bon sens à propos du serpent mais pour dire que ce n'est pas lui qui a donné son nom et donc finalement il n'est pas éponyme ! Afficher tout Coincidence (ou il y en a tellement que j'avais beaucoup de chances de rencontrer un exemple rapidement), je tombe sur un article du Huffington Post qui parle de la marque "éponyme" a propos de la mort de Gilberto Benetton (alors que c'est la famille Benetton qui a donné son nom à la marque et non le contraire). J'ai envoyé un message pour demander une correction en précisant notamment que les journalistes devaient montrer le bon exemple sur le bon usage des mots, et j'ai reçu une réponse très gentille et le sous-titre de l'article dit maintenant la marque "du même nom". www.huffingtonpost.fr/2018/10/22/mort-de-gilberto-benetton-lun-des-fondateurs-de-la-marque-italienne-de-vetements_a_23568440

pour mesurer la « puissance » d’un langage de programmation il suffit de lui demander d’afficher « hello world » a l’écran
et avec Python il suffit de 2 lignes de codes ( en comptant l’effacement des données précédemment saisies

Ce langage apparaît maintenant dans le programme de maths au lycée général