• [^] # Re: Il faut distinguer les usages et les utilisateurs dans ces statistiques

    Posté par . En réponse à la dépêche Python pour la rentrée 2019 — partie 1 ― Popularité. Évalué à 6.

    Je suis du même avis, ce langage fédère nombre de profils très différents, et il est enseigné de plus en plus largement (y compris au lycée, il est enseigné dans le cadre du programme de maths actuellement).
    Pour un complet débutant, le problème principal dont il faut s'affranchir est l'indentation. Il faut trouver un éditeur permettant l'indentation automatique, c'est à dire choisir parmi un large éventail de possibilités. On a vu pire comme problématique :-)
    Avec quelques heures de lecture de tutoriel, on peut s'en sortir et écrire ses premiers programmes. La courbe d'apprentissage (à mon avis) s'élève assez lentement, de sorte qu'il est possible de produire un code suffisamment utilisable et lisible rapidement, pour résoudre des problèmes simples.
    On trouve même des implémentations de python sur microcontrôleurs (pleins de cartes à base de stm32, cartes micro::bits, esp8266, pyboard, wipy etc...).
    La syntaxe est relativement concise, c'est un peu plus ardu que dans bien d'autres langages de parvenir à un fatras de trucs illisibles (mais c'est possible quand même :-) ), et le "bestiaire" de packages disponibles est assez impressionnant.
    Donc au final ça fait consensus chez une large population d'utilisateurs, qu'ils soient des "purs et durs" du développement, des passionnés, des étudiants, ou des professionnels "à la marge" de l'informatique en quête d'outils relativement simples à mettre en oeuvre sans trop de prise de tête pour automatiser une tâche.