AWS est la plate-forme de cloud la plus utilisée par les développeurs Python !

Une nouvelle enquête menée par Python Software Foundation et JetBrains révèle que l’adoption de Python 3 se développe rapidement, l’analyse des données est devenue plus populaire que le développement web parmi les développeurs Python, et les développeurs Python ciblent principalement l’industrie du développement informatique et logiciel.

Pour le Python Developers Survey 2018, plus de vingt mille développeurs dans 150 pays différents ont été interrogés. Il s’agit de la deuxième enquête réalisée par PSF et JetBrains au cours des deux dernières années.

10 résultats clés de l’enquête Python Developers Survey 2018

  1. Python est utilisé comme langage primaire par 84% des utilisateurs de Python

Selon l’enquête, 84% des utilisateurs de Python choisissent Python comme langue principale, tandis que les autres l’utilisent comme option secondaire. L’utilisation de Python comme langue principale a augmenté de 5% par rapport à 79% en 2017.

La moitié des utilisateurs de Python choisissent également JavaScript, tandis que 47% d’entre eux utilisent HTML et CSS. Les langages les plus utilisés par les développeurs Python sont Bash/Shell (45%), SQL (40%), C/C+++ (31%), Java (23%), PHP (13%), etc.

2 – Python est utilisé pour les types de projets personnels et professionnels

60% des développeurs Python disent utiliser Python pour leurs projets personnels et professionnels. 21% d’entre eux l’utilisent à des fins personnelles, tandis que 19% l’utilisent pour le travail.

3 – Python est principalement utilisé pour l’analyse de données et le développement web

Une chose intéressante à propos de l’utilisation de Python, selon l’enquête, est que les développeurs l’utilisent de plus en plus pour l’analyse de données par rapport au développement web.

La popularité de Python a augmenté de 8% pour l’analyse de données ainsi que DevOps, mais seulement 3% pour le développement web. L’utilisation de Python pour l’apprentissage machine a également connu une croissance, passant de 31% à 37% en un an.

4 – Python 3 est la version la plus utilisée de Python

84% des développeurs Python utilisent Python 3, alors que seulement 16% utilisent Python 2. La popularité de Python 3 a fait un bond significatif en un an, passant de 75% en 2017 à 84% maintenant.

L’une des principales raisons du déclin est l’utilisation de Python 2 est qu’il n’est plus développé activement, qu’il n’a plus de nouvelles fonctionnalités et que sa maintenance va être arrêtée l’année prochaine.

90% des développeurs Python utilisent la dernière version de Python pour la science des données, tandis que 82% l’utilisent pour le développement web, et 81% pour DevOps.

5 – Python est principalement installé à partir de Python.org ou de gestionnaires de paquets fournis par le système d’exploitation.

La majorité des utilisateurs installent Python soit à partir de python.org, soit avec des gestionnaires de paquets fournis par OS comme APT et Homebrew. L’installation de Python à partir d’Anaconda a augmenté de 7% en un an.

6 – Flask et Django sont les frameworks les plus populaires pour les développeurs Python

La popularité de Flask parmi les développeurs Python a augmenté de 15% l’année dernière, ce qui en fait maintenant le framework le plus populaire pour les développeurs Python, surpassant Django.

7 – NumPy et Pandas sont les cadres et bibliothèques de données scientifiques les plus populaires.

Les frameworks et bibliothèques de données scientifiques les plus utilisés par les développeurs Python sont NumPy, Pandas, Matplotlib et SciPy.

D’autres bibliothèques populaires spécifiques à l’apprentissage machine sont SciKit-Learn, TensorFlow et Keras.

8 – Amazon Web Services (AWS) est la plate-forme de cloud la plus utilisée parmi les développeurs Python

La majorité des développeurs Python qui utilisent des plates-formes cloud préfèrent AWS. Google Cloud Platform (GCP), Heroku, DigitalOcean et Microsoft Azure sont les autres plates-formes de Cloud populaires parmi les utilisateurs Python.

Lectures suggérées : Top 4 des tendances de développement dans le nuage dont chaque développeur devrait être au courant.

9 – Linux et Windows sont les systèmes d’exploitation préférés des utilisateurs de Python

69% des utilisateurs de Python choisissent Linux comme environnement de développement, tandis que 47% des développeurs choisissent Windows.

MacOs suit Linux et Windows avec 32% d’utilisation, alors que BSD ne pourrait détenir que 1% des parts.

10 – La plupart des développeurs Python choisissent des bases de données libres et open source

Selon le Python Developers Survey, la majorité des développeurs choisissent d’utiliser des bases de données libres ou open source comme PostgreSQL, MySQL, et SQLite.

Les développeurs Python qui font de l’apprentissage machine ou de l’ingénierie de données utilisent des bases de données non relationnelles comme MongoDB et Redis.

Pour les résultats complets de l’enquête Python Developers Survey 2018, cliquez ici.