IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

À quoi ressemble la communauté Python fin 2017 ?


Sujet :

Python

  1. #1
    Chroniqueuse Actualités
    Avatar de Blondelle Mélina
    Femme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mars 2018
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2018
    Messages : 93
    Points : 2 294
    Points
    2 294
    Par défaut À quoi ressemble la communauté Python fin 2017 ?
    À quoi ressemble la communauté Python fin 2017 ?
    Résultats d'une enquête menée par la fondation Python et JetBrains

    Fin 2017, la fondation Python et JetBrains ont mené une enquête pour évaluer le nombre de développeurs Python dans le monde. Environ 9500 développeurs de près de 150 pays différents ont participé à ce sondage. Ce qui a permis à la fondation de dresser une cartographie précise de la communauté des développeurs Python.

    Nom : python-language.jpg
Affichages : 6628
Taille : 5,8 Ko

    D'après les résultats présentés par la fondation, parmi les développeurs Python, 79 % utilisent Python comme langage principal, alors que 21 % l'utilisent langage secondaire.

    Nom : python-cool.PNG
Affichages : 4802
Taille : 26,0 Ko

    Certains développeurs combinent Python avec d'autres langages. Dans certains cas, il est utilisé comme langage principal et dans d'autres comme langage secondaire. Il est ressorti de ce sondage que la moitié des développeurs utilisant Python comme langage principal utilisent également JavaScript. Quant à ceux qui utilisent Python comme langage secondaire, 46 % d'entre eux utilisent encore JavaScript. Ce qui montre que les développeurs Python utilisent en général JavaScript. Les tableaux ci-dessous montrent dans quelles proportions les autres langages sont utilisés avec Python, selon que Python est le langage principal ou un langage secondaire des développeurs.

    Nom : python-ensemble-cool.png
Affichages : 4795
Taille : 228,0 Ko

    Il a également été demandé aux développeurs les raisons pour lesquelles ils utilisent Python. Alors, 50 % ont répondu qu'ils utilisent Python pour l'analyse des données, 49 % pour le développement web, 35 % pour l'administration système/écriture de scripts d'automatisation, 32 % pour la programmation de parseurs/scrapers/crawlers, 31 % pour le machine learning, 28 % à but éducatif, 26 % pour les tests logiciels/rédaction de tests automatisés, 22 % pour le prototypage logiciel, 21 % pour la programmation réseau.

    Le sondage a été aussi réalisé sur la version de Python la plus utilisée. Il en est ressorti que Python 3 est plus utilisée (75 %) que Python 2 (25 %). L'utilisation de Python 3 est en croissance rapide. Selon les dernières recherches en 2016, 60 % utilisaient Python 2 contre 40 % pour Python 3, nous le rappelle la fondation. Aussi, ajoute-t-elle, l'utilisation de Python 2 est en déclin, car elle n'est pas activement développée, ne possède pas de nouvelles fonctionnalités et sa maintenance va être arrêtée 2020.

    Source : Python

    Et vous ?

    Qu'en pensez-vous ?
    Quelle version de Python utilisez-vous le plus ?
    Pourquoi utilisez-vous Python ?
    Vous combinez si souvent Python avec d'autres langages ? Si oui, lesquels ?

    Voir aussi :

    IEEE : Python devient le meilleur langage en 2017 en dépassant C et Java
    En 2017, Python 2.7 est plus utilisé (63,7 %) que la version 3.x dans les projets commerciaux

  2. #2
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 484
    Points : 9 286
    Points
    9 286
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Citation Envoyé par Blondelle Mélina Voir le message
    => Qu'en pensez-vous ?
    Cela confirme l'importance d'Internet dans les développements (javascript, html, php, ...). Cependant, ce que je fais la plupart du temps ne semble pas avoir été identifié dans les statistiques: des applications graphiques (j'utilise PyQt5). Par exemple un logiciel pour le traitement d'un concours, pour du multimédia audio et/ou video), pour de la gestion/extraction SQL d'une base de données relationnelle, pour la visualisation/sélection de photos, etc... En tout cas, ça ne colle pas bien avec "l'analyse de données". Mais peut-être suis-je le seul à faire ce genre de programmes?

    Citation Envoyé par Blondelle Mélina Voir le message
    => Quelle version de Python utilisez-vous le plus ?
    Python 3.5. J'attends toujours un peu avant de prendre le tout dernier pour laisser aux éditeurs de modules externes de "rattraper"...

    Citation Envoyé par Blondelle Mélina Voir le message
    => Pourquoi utilisez-vous Python ?
    C'est un langage facile, moderne et puissant. En plus, la partie interprétée passe la main rapidement à des modules compilés écrits en C ou C++, ce qui fait que les programmes Python sont plutôt rapides. On se retrouve par exemple avec des programmes graphique dont la rapidité (d'affichage et de traitement) est tout à fait opérationnelle pour les utilisateurs. Avec ça, on a le "meilleur des deux mondes".

    Citation Envoyé par Blondelle Mélina Voir le message
    => Vous combinez si souvent Python avec d'autres langages ? Si oui, lesquels ?
    Je combine rarement plusieurs langages dans la même application, mais il m'arrive de fabriquer du html-css-javascript avec Python, ainsi d'ailleurs que du pdf. Il m'arrive aussi de construire des modules Python spécifiques en C++ mais je préfère dans ce cas les fabriquer avec cython. Dans la liste donnée, je n'utilise ni java ni C#.

  3. #3
    Chroniqueuse Actualités
    Avatar de Blondelle Mélina
    Femme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mars 2018
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2018
    Messages : 93
    Points : 2 294
    Points
    2 294
    Par défaut Mais peut-être suis-je le seul à faire ce genre de programmes?
    Citation Envoyé par tyrtamos Voir le message
    Bonjour,


    Mais peut-être suis-je le seul à faire ce genre de programmes?


    Sans doute non. Ceci est une étude statistique basée sur un bloc de développeurs précis tel que mentionné dans le contenu de la news. On pourrait donc être tenté de croire qu'aucun développeur dans ce bloc ne fait ton genre de programme. Mais cela ne veut aussi pas dire que tu es le seul

  4. #4
    Expert éminent
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 966
    Points : 7 389
    Points
    7 389
    Par défaut
    Qu'en pensez-vous ?
    Que pour 1er langage pour apprendre la programmation en tant qu'autodidacte, j'ai fais le bon choix !

    Quelle version de Python utilisez-vous le plus ?
    La version 3.4, et un peu la version 3.6, cependant je ne comprend pas que certains insistent encore avec une version 2.x, il n'y a aucune raison de continer avec au moment où j'en parle.

    Pourquoi utilisez-vous Python ?
    Pour automatiser mes tâches au niveau de mon réseau local, mon travail, faire utiliser à mes élèves les outils numériques, ...

    Vous combinez si souvent Python avec d'autres langages ? Si oui, lesquels ?
    Souvent non, mais comme j'aime le C, j'utilise cython que j'apprécie comme colle Python/C. Je me suis aussi amusé avec Python/Fortran, Python/C++, jython et ça fonctionne plutôt bien, sauf pour ce dernier limité à la version 2.x.

Discussions similaires

  1. Réponses: 1066
    Dernier message: 11/07/2018, 22h41
  2. A quoi ressemble le constructeur par défaut de la JVM ?
    Par gstratege dans le forum Langage
    Réponses: 2
    Dernier message: 22/10/2015, 12h43
  3. C'est quoi le polymorphisme en python?
    Par Aboubakar Ahamda dans le forum Général Python
    Réponses: 5
    Dernier message: 28/08/2015, 10h05
  4. [FAQ] Renommer "À quoi ressemble un code JavaScript ?"
    Par SylvainPV dans le forum Contributions JavaScript / AJAX
    Réponses: 1
    Dernier message: 06/11/2013, 17h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo