La Python Software Foundation a publié les résultats d'une enquête annuelle collaborative, à laquelle ont participé plus de 25 000 développeurs utilisant le langage de programmation Python. Principales tendances :
- 55 % des développeurs Python utilisent Linux dans leur environnement de développement (contre 59 % dans le rapport précédent), 55 % (58 %) utilisent Windows, 29 % (26 %) MacOS, et 2 % (3 %) BSD.
- 6 % (contre 7 % dans le rapport précédent) continuent à utiliser la branche Python 2, qui n'est actuellement plus supportée dans la plupart des distributions Linux et a été classée comme non prise en charge depuis avril 2020 (le soutien était initialement prévu pour cesser en 2015, mais les délais ont été constamment prolongés). Près de la moitié de ceux qui ont déclaré continuer à travailler avec Python 2 ont indiqué qu'ils avaient moins de 21 ans, et un tiers a déclaré être étudiant.
- 22 % utilisent l'éditeur de code Visual Studio Code, 20 % Jupyter Notebook, 17 % Vim, 13 % PyCharm Community Edition, 12 % JupyterLab, 11 % NotePad++, et 9 % Sublime Text. 23 % des répondants utilisent une seule IDE, 38 % deux, 21 % trois, et 19 % plus de trois.
- 37 % ont participé au développement de projets open source durant l'année de rapport (77 % au niveau du développement de code, 38 % à la documentation, 35 % à la maintenance, et 33 % aux tests).
- 32 % ont entre 21 et 29 ans, 8 % entre 18 et 20 ans, 33 % entre 30 et 39 ans, 16 % entre 40 et 49 ans, 7 % entre 50 et 59 ans, et 3 % ont plus de 60 ans.
- 25 % programme depuis moins d'un an sur Python, 16 % depuis 1 à 2 ans, 26 % depuis 3 à 5 ans, 19 % depuis 6 à 10 ans, et 13 % depuis plus de 10 ans.
- 44 % notent utiliser Python pour l'analyse de données, 44 % pour le développement web, 34 % pour l'apprentissage machine, 26 % pour l'administration, le DevOps et l'écriture de scripts d'automatisation, 25 % pour les parseurs et les bots web, et 26 % pour l'enseignement.
Source : opennet.ru
