Python, 2e langage de programmation le plus populaire de 2020

Pour la première fois, Python se hisse à la 2e place du classement des 20 langages de programmation les plus populaires réalisé par la firme d'analyse Redmonk.

Image de profil de l'auteur
Thibault Houdon
Partager:
Le classement des 20 langages de programmation les plus populaires, réalisé par la firme d'analyse Redmonk pour le premier trimestre 2020, {{ "https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/"|url:"vient d'être publié" }}. Grande nouveauté, Python se retrouve en 2e position, ex-aequo avec Java, une première depuis la création de ce classement. {{ "/python-2e-langage-de-programmation-2020/classement_redmonk.jpg"|img:"Classement Redmonk,100" }} {{ "Classement des langages de programmations pour le premier trimestre 2020. Crédits image : Redmonk."|img_quote }} {{ "Python continue sur sa lancée"|title }} Il est toujours difficile de faire un état des lieux précis des langages les plus populaires. L'étude de Redmonk se base sur le nombre de projets référencés sur Github (hors forks) ainsi que sur le nombre de questions posées sur le forum StackOverflow pour mesurer la popularité d'un langage. Bien que cela ne permette pas d'affirmer que Python est de facto le 2e langage de programmation le plus utilisé, sa progression dans le classement au fil des années nous confirme tout de même **un engouement certain pour ce langage**. Java reste en bonne position car il est encore très utilisé dans les entreprises pour le développement d'applications de bureau ou pour le développement d'applications Android. C'est d'ailleurs probablement le point sur lequel Python est encore à la traîne, notamment par rapport à Javascript. Aucun framework vraiment performant n'a encore fait ses preuves pour développer des applications Python sur mobile. Mais Python conforte son ancrage dans les milieux universitaires, chez les étudiants, pour sa facilité d'apprentissage comme premier langage de programmation, mais également dans de nombreux autres domaines spécialisés comme la science des données, le machine learning, le développement web, la robotique ou plus récemment, la domotique. De nombreuses entreprises font ainsi appel à Python pour des projets de grande envergure. Quelques exemples récents le prouvent : - Facebook avec {{ "https://instagram-engineering.com/web-service-efficiency-at-instagram-with-python-4976d078e366"|url:"Instagram et la librairie Django" }}. - Deezer avec la librairie {{ "https://github.com/deezer/spleeter"|url:"Spleeter" }} qui permet de séparer les différentes pistes audio d'une chanson. - Netflix qui utilise Python pour {{ "https://netflixtechblog.com/python-at-netflix-bba45dae649e"|url:"différents algorithmes" }}. - Python {{ "https://github.com/achael/eht-imaging"|url:"utilisé" }} pour la première photographie d'un trou noir. On pourrait également penser qu'avec les récents développements de la librairie **Qt for Python** et des librairies comme {{ "https://github.com/mherrmann/fbs/"|url:"fbs" }}, Python pourrait se tailler une place de choix par rapport à Java sur le domaine des applications de bureau. C'est d'ailleurs aussi à cette fin que j'ai sorti la formation {{ "https://www.docstring.fr/formations/creer-5-applications-de-bureau/"|url:"Créer 5 Applications de Bureau avec Qt for Python" }}, afin de prouver qu'il est tout à fait possible de faire facilement et rapidement, des applications de bureau avancées et multi-plateformes avec Python. {{ "Top 20 des langages de programmation"|title }} Le graphique en début d'article n'étant pas forcément très lisible, vous pouvez retrouver ci-dessous le classement complet des 20 langages de programmation les plus populaires auprès des développeurs au 1er trimestre 2020 : - 1 JavaScript - 2 Python - 2 Java - 4 PHP - 5 C# - 6 C++ - 7 Ruby - 7 CSS - 9 TypeScript - 9 C - 11 Swift - 12 Objective-C - 13 Scala - 13 R - 15 Go - 15 Shell - 17 PowerShell - 18 Perl - 19 Kotlin - 20 Haskell {{ "Conclusion"|title }} Reste à voir si Python confirmera l'essai dans les prochains mois et les prochaines années, Javascript sera difficile à détrôner de par son utilisation dans de nombreux domaines qui brassent des millions d'utilisateurs. Mais Python, de par sa versatilité et **sa facilité d'apprentissage** continuera sans aucun doute de faire de nouveaux adeptes et qui sait, sera peut-être un jour utilisé dans des domaines où il ne l'est pas encore comme le développement d'applications mobiles. Et vous, pensez-vous que Python pourra un jour détrôner Javascript et devenir le langage #1 parmi les développeurs ?

Abonne-toi à l'infolettre,

pour recevoir en exclusivité les prochains articles.

Articles populaires

Tout le monde les as lus, au moins deux fois !