Python est sacré langage de programmation de l'année 2018 par l'index TIOBE,
Deviendra-t-il le langage le plus utilisé des programmeurs ?

Le , par Bill Fassinou

108PARTAGES

21  1 
Fin 2016, les indices de popularité des langages de programmation, comme TIOBE et PYPL mettaient en avant la montée en puissance et en popularité du langage de programmation Python. Pour le mois de novembre 2016 par exemple, Python était avec 13,7 % après Java (23,4 %), le langage le plus populaire et la plus forte croissance (+ 2,4 %) en un an, lui qui n’était qu’à 2,1 % de part de marché en mai 2004. Les mesures de l’indice PyPL du mois de mai 2018 se caractérisent par l’arrivée de Python pour la première fois, à la tête du classement des langages de programmation les plus populaires selon le baromètre. L'indice PyPL évalue la popularité des langues en fonction de la fréquence de recherche dans les didacticiels du langage. Ce classement indiquait que Python a gagné en popularité ces derniers temps pour sa simplicité mais aussi pour son utilisation dans l'apprentissage automatique.


En mai 2018, Python a obtenu une part de 22,8 %, ravissant de peu la première place à Java qui s’est contenté d’un 22,5 %. Le mois d’avant, Python figurait en seconde position avec une part de 22,2 %. D’ailleurs, Python était le seul langage dans le top 20 à avoir connu une croissance significative (5,5 %). L’index TIOBE vient de désigner le langage Python, gagnant du titre de langage de programmation de l'année 2018. L'indice TIOBE, un peu à la manière de PyPL, est basé sur une formule examinant les recherches sur les langues dans les moteurs de recherche tels que Google, Bing et Wikipedia. La formule évalue le nombre d'ingénieurs qualifiés, de cours et de fournisseurs tiers en rapport avec une langue. L'index est mis à jour une fois par mois.

L'index peut être utilisé pour vérifier si vos compétences en programmation sont toujours à jour ou pour prendre une décision stratégique concernant le langage de programmation à adopter lors de la création d'un nouveau système logiciel. PyPL présente également Python avec une tendance de 5,2 % en première position de son classement pour ce mois de janvier suivis des langages Java et JavaScript. Selon TIOBE, ce titre lui revient car le langage Python a gagné, selon TIOBE, le plus de points de classement en 2018 par rapport à toutes les autres langages, au total 3,62 %. Python rejoindrait les langages tels que le C, C++ et le Java qui, depuis une vingtaine d’années, sont placés dans le top 3 des langages les plus sollicités.

Pour ce mois de janvier 2019, l’indice TIOBE montre que plusieurs langages autres que Python ont aussi gagné des places dans le classement. Il s’agit par exemple de Matlab passant de 18ème en janvier 2018 pour la 11ème place en janvier 2019 ou Visual Basic .Net qui est 5ème contre 7ème en janvier 2018 comme l’indique le tableau du classement. Les langages comme le Java, le C et le JavaScript conservent leurs places respectivement premier, deuxième et sixième du classement et d’autres tels que le C++ et le C# ont perdu une et deux places pour se retrouver à la 4ème et 7ème place dans le classement. TIOBE explique que cette évolution de l’indice de popularité du langage n’est pas étonnant et qu’il pourrait plus grimper dans le classement dans les prochains jours. Le langage est aujourd’hui sollicité dans presque tous les domaines de la programmation allant de la programmation web au développement de l'intelligence artificielle.

« De nos jours, c’est le premier langage le plus enseignée dans les universités. Il est numéro un dans le domaine statistique, numéro un en programmation d’IA, numéro un en rédaction de scripts et numéro un en tests de système d’écriture. En outre, Python est également un chef de file de la programmation Web et de l’informatique scientifique, etc», a écrit TIOBE.

Cependant pour rappel pour avoir des chiffres plus pertinents sur la francophonie et sur le marché professionnel se référer plutôt à l'étude basé sur le portail emploi développeurs : Les langages les plus demandés et les mieux payés.

Source : Index TIOBE

Et vous ?

Êtes-vous un développeur Python ? Si oui, pourquoi l'avez-vous adopté ? Sinon, envisageriez-vous de l'apprendre ? Pourquoi ?
Pensez-vous que Python conservera sa place cette année dans le classement de l’index TIOBE ? Pourquoi ?
Que pensez-vous de la pertinence de l'index Tiobe par rapport à d'autres études qui donnent des résultats différents ?

Voir aussi

Pourquoi Python gagne-t-il rapidement du terrain ces dernières années ? Partagez vos avis

Python devient le langage de programmation le plus populaire de mai 2018 d'après le baromètre PyPL

Quels sont les meilleurs langages de programmation en 2017 ? Et pourquoi ? Java, C# et C++ seraient-ils encore les préférés des développeurs ?

Quels sont vos langages de programmation préférés pour applications mobiles en 2017 ? Et pourquoi ? Vous êtes invités à partager votre expérience

Emploi développeur 2017 : les langages les plus demandés et les mieux payés Java, JavaScript et PHP plus demandés, mais Perl, Go et Scala mieux payés

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 08/01/2019 à 17:57
Rappelez moi pourquoi on continue à parler de l'index TIOBE? Il n'a absolument aucune pertinence, ses résultats n'ont rien à voir avec la réalité. Par exemple ils ont fait passer VB.NET devant C#, ce qui est une aberration pour quiconque s'intéresse de près ou de loin à l'écosystème .NET.
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 08/01/2019 à 18:16
Il y a une différence entre "aucune" pertinence et une pertinence "relative", déjà c'est un index international donc déconnecté du marché Francophone ensuite c'est un index qui englobe pro et amateur, donc effectivement totalement différent de l'étude emploi de developpez.com qui se base sur des annonces francophones et pro.

Il en reste pas moins qu'il y a des infos utiles à en retirer, comme par exemple la montée en puissance sur Python à l’international, pour les pros, les amateurs et l'éducation et cela est bien réel et corroboré par d'autres études.

Effectivement l'étude de developpez.com montre clairement que sur les Pro C# (6,4%) est largement devant VB.NET (0,6%), donc d'ou viens cette place de VB.NET sur le Tiobe ? une grosse utilisation par des amateurs ? en éducation ? par des non informaticiens en entreprise qui bricolent avec VB.NET ? Ou encore une confusion dans les recherches du Tiobe avec VB6 ou VBA ce qui fait gonfler artificiellement le nombre ?
Avatar de TheLastShot
Membre confirmé https://www.developpez.com
Le 08/01/2019 à 20:39
Outre la pertinence de l'index TIOBE, ce sur quoi je m'interroge c'est sur son intérêt... Un langage devrait être choisi en fonction du projet que l'on cherche à réaliser, pas en fonction de sa popularité (sérieusement, vous coderiez un jeu vidéo en R juste parce c'est hype ?).
Avatar de Jamatronic
Membre confirmé https://www.developpez.com
Le 08/01/2019 à 20:59
Python. Super. Le langage de programmation préféré de ceux qui n'aiment pas programmer.
Avatar de vxlan.is.top
Membre confirmé https://www.developpez.com
Le 08/01/2019 à 22:04
Dans le monde SDN/Network Automation, les langages les plus populaires sont Python, C, Java, Ruby et Tcl/Tk.

A en juger ces quelques années passées, je trouve que Python est en train de consolider sa position dans ces domaines. Notamment avec la percée d'Ansible (chouchou des DevOps) même si Puppet/Chef à base de Ruby ont leur mot à dire...

J'ai beaucoup pratiqué le C dans le passé mais avec le recul, concrètement, je trouve que je suis arrivé à faire quasiment les mêmes choses qu'en C plus rapidement. Ou avec moins d'efforts. Bon, oui, c'est complètement subjectif

-VX
Avatar de jedema
Membre régulier https://www.developpez.com
Le 09/01/2019 à 0:05
Citation Envoyé par Jamatronic Voir le message
Python. Super. Le langage de programmation préféré de ceux qui n'aiment pas programmer.
Ouais, les mecs chez Google, Reddit et Dropbox n'aiment pas coder... Ils préfèreraient faire du Scratch.
Avatar de Mingolito
Membre extrêmement actif https://www.developpez.com
Le 09/01/2019 à 0:38
Le truc c'est que Python c'est pas seulement utilisé par les développeurs professionnels, c'est aussi utilisé par beaucoup de scientifiques (mathématiciens, physiciens, bioinformaticiens, ...), cela à remplacé Fortran dans une certaine mesure, et aussi par des statisticiens, des spécialistes Data Science ou Big Data, beaucoup d'amateurs, par l'éducation, par des étudiants, tout cela fait gonfler les stats Python dans l'index Tiobe.
Avatar de frfancha
Membre éclairé https://www.developpez.com
Le 09/01/2019 à 7:33
Citation Envoyé par Mingolito Voir le message
Le truc c'est que Python c'est pas seulement utilisé par les développeurs professionnels, c'est aussi utilisé par beaucoup de scientifiques (mathématiciens, physiciens, bioinformaticiens, ...), cela à remplacé Fortran dans une certaine mesure, et aussi par des statisticiens, des spécialistes Data Science ou Big Data, beaucoup d'amateurs, par l'éducation, par des étudiants, tout cela fait gonfler les stats Python dans l'index Tiobe.
Le terme gonfler n'est pas approprié puisqu'avant ces gens utilisaient un autre langage qui lui diminue.
Avatar de disedorgue
Expert éminent https://www.developpez.com
Le 09/01/2019 à 11:08
Quand on voit le langage très généraliste qu'est SQL en 9éme position, on peut se demander le bienfait de cet indice
Avatar de el_slapper
Expert éminent sénior https://www.developpez.com
Le 09/01/2019 à 11:19
c'est un indice de ce qui se fait dans le monde, globalement, à tous niveaux. COBOL est forcément mal classé, et pourtant, 90% de vos transactions bancaires passent en COBOL.

Donc, il faut juste lire cet indice dans le sens qu'il a, et pas un autre : Python(et VB.NET) génèrent beaucoup d'activité. Pour avoir plus de précision sur leur pertinence, il faut faire des études plus détaillées(et on se rend compte que VB.NET est beaucoup utilisé, mais très peu par les pros - et pas qu'en France). Python, et c'est sa grande force, est utilisé(et utile) partout, peut-être encore plus que JAVA. Tous les mondes utilisent python, le jeu, l'amateur, le pro, l'éducatif, le système, l'applicatif, le sur mesure, le commercialisé.....Python n'est sans doute numéro un dans aucune de ces branches(encore que dans l'éducation, il progresse bien), mais il est présent partout. D'ou sa force sur une mesure globale.

Ce qui ne signifie pas que c'est l'outil qu'il vous faut. Chaque cas est différent.
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web