Python est-il adapté au développement web ? 😬
youngdevps
Dans une dernière étude, JetBrains montre que l'adoption de la 3e version du langage de développement Python ne cesse de croître. Il s'avère être en particulier très utilisé pour de l'analyse des données et le développement Web. JetBrains, l’éditeur de l’IDE PyCharm pour Python, a publié les résultats de son enquête Python Developers Survey pour 2018 réalisée auprès de plus de 20 000 entreprises et développeurs Python indépendants dans le monde. Véritable instantané sur les outils, les préférences et les sentiments des utilisateurs, l’enquête montre que, dans l’ensemble, l’adoption de Python va croissante et que le langage de programmation sert en majorité dans l'analyse des données. Mais l’usage de Python dans le développement Web, les tests et l'automatisation est toujours en plein essor. Parmi les développeurs Python interrogés, 84% ont déclaré que Python était leur principal langage de développement et 50% ont cité JavaScript comme second choix. Le fait que le HTML/CSS occupe la troisième place, avec 47%, indique le rôle majeur de Python dans la création d'applications Web, aussi bien la création de sites Web destinés au public, que d'applications privées ou d'applications de bureau avec un frontal Web (comme Electron, par exemple).
Flask et Django parmi les frameworks web Python les plus utilisés Concernant l'adoption de Python 2 vs Python 3, l'enquête montre que 84% des répondants utilisent Python 3 et 16% utilisent toujours Python 2. Parmi les utilisateurs de Python 3, 54% utilisent Python 3.6 et 30% Python 3.7, le reste étant partagé entre d’autres versions. L’usage croissant de Python 3 est resté stable d’une année sur l’autre depuis 2013, signe qu'un petit groupe d'utilisateurs continuera à l’utiliser jusqu'à la fin de vie de la version, fixée à 2020. L'enquête n'a pas cherché à savoir pourquoi les développeurs continuaient à utiliser Python 2, et ne dit pas si cette motivation est liée au poids du code existant, à des exigences institutionnelles ou simplement à des préférences.
Environ 52% des personnes interrogées ont déclaré qu’elles utilisaient essentiellement Python pour le développement Web. À une question destinée à identifier un cas d’usage unique de Python et à le différencier de tous les autres, c’est le développement Web qui est arrivé en tête avec 27%. L'enquête montre également que Flask (47%) et Django (45%) sont de loin les frameworks web Python les plus utilisés.
L'analyse des données, tâche la plus largement associée à Python ces dernières années, est citée pour 58% des cas d’usage du langage. Dans cet environnement, les packs NumPy (62%), Pandas (51%), Matplotlib (46%) et SciPy (38%) règnent en maître. Dans ... https://www.youtube.com/watch?v=vrWUPjtYj0Y
164156874 Bytes