Python

Résultats de l'Enquête 2020 sur les Développeurs Python

Résultats de l'Enquête 2020 sur les Développeurs Python

Il s'agit de la quatrième édition de l’enquête annuelle officielle sur les Développeurs Python réalisée par la Python Software Foundation et JetBrains. En octobre 2020, plus de 28 000 développeurs Python de près de 200 pays/régions ont répondu à cette enquête et permis de révéler la situation actuelle du langage et de son écosystème.

Consultez les résultats de l'enquête sur les Développeurs Python de 2017, 2018, 2019, 2021, 2022 et 2023.

Utilisation générale de Python

Python en tant que langage principal ou secondaire

85%Principal
15%Secondaire

85 % des participant·es à l’enquête utilisent Python comme principal langage de programmation.

Utilisation de Python avec d'autres langages

> 100 %
MainSecondaireCombiné
2020
2019
42%/43%39%/40%36%/40%34%/37%27%/28%18%/19%10%/10% 9%/10% 8%/9% 8%/8% 6%/7% 4%/5%JavaScriptHTML/CSSBash / ShellSQLC/C++JavaC#PHPGoTypeScriptRRust
Tous les résultats

JavaScript est le langage le plus souvent combiné avec Python. Avec HTML/CSS, Bash/Shell et SQL, ils constituent une pile de langages appréciée des développeurs Python. 2 développeurs Python sur 5 utilisent au moins l'un de ces langages.

JavaScript et C/C++ sont les langages principaux les plus populaires auprès des développeurs qui utilisent Python comme langage secondaire.

Langages pour le Web et la Science des données

> 100 %
Science des données
Développement web
43%/49%39%/46%37%/73%35%/62%34%/19%21%/16%17%/2%11%/9% 8%/13% 8%/19% 7%/13% 4%/2% 4%/6% 4%/4%11%/10% 8%/3%SQLBash / ShellJavaScriptHTML/CSSC/C++JavaRC#PHPTypeScriptGoVisual BasicRustKotlinAutreAucun·e

Le développement web fait référence aux personnes qui ont choisi « développement web » en réponse à la question « À quelles fins utilisez-vous le plus Python ? ». La science des données fait référence aux personnes qui ont répondu « Analyse de données » ou « Apprentissage automatique » à cette même question.

Seuls 8 % des développeurs Python effectuant des tâches liées aux données n’utilisent aucun des autres langages, tandis que seulement 3 % des développeurs web travaillent uniquement avec Python. Il n’est donc pas surprenant que 75 % des développeurs web utilisent à la fois Python et JavaScript.

Objectifs de l’utilisation de Python

Dans cette section, nous avons posé des questions visant à découvrir à quelles fins les gens utilisent Python, dans quels types de développement ils sont impliqués et comment ils combinent leurs différentes utilisations.

À quelles fins utilisez-vous principalement Python ?

54%À la fois pour le travail etpour des projets personnels
26%Pour des projetspersonnels, éducatifs ouannexes
19%Pour le travail

À quelles fins utilisez-vous Python ?

> 100 %
MainSecondaireCombiné
2020
2019
55%/59%50%/51%40%/40%38%/39%36%/37%29%/31%27%/26%23%/25%19%/18%19%/21%13%/14% 9%/7% 8%/8% 7%/6% 5%/4% 7%/6%Analyse de donnéesDéveloppement WebMachine LearningDevOps / Administration de système / Écriture de scripts d'automatisationProgrammation d'analyseurs / scrapers/ crawlers webTests de logiciels / Écriture de tests automatisésÀ des fins éducativesPrototypage logicielDéveloppement desktopProgrammation réseauGraphiques informatiquesDéveloppement de jeuxDéveloppement embarquéDéveloppement mobileDéveloppement d'applications multimédiasAutre

Les légères variations dans les cas d’utilisation de Python peuvent s’expliquer par une plus grande proportion d’étudiant·es parmi les participant·es à l’enquête (13 % contre 10 % l’année dernière). Nous constatons une augmentation des objectifs éducatifs et une diminution de tous les autres types d’activités pratiquées avec Python.

Dans quelle mesure êtes-vous impliqué·e dans les activités suivantes ?

> 100 %
activité principale
activité secondaire
loisirs
62%23%15%49%27%24%48%34%18%45%39%17%43%26%32%43%47%10%41%45%14%41%27%33%40%39%21%39%30%31%39%28%33%35%30%34%35%28%37%28%38%34%26%16%57%68%12%20%Développement WebMachine LearningAnalyse de donnéesPrototypage logicielÀ des fins éducativesTests de logiciels / Écriture de tests automatisésDevOps / Administration de système / Écriture de scripts d'automatisationDéveloppement embarquéProgrammation réseauDéveloppement desktopDéveloppement mobileGraphiques informatiquesDéveloppement d'applications multimédiasProgrammation d'analyseurs / scrapers/ crawlers webDéveloppement de jeuxAutre

À quelles fins utilisez-vous le plus Python ?

MainSecondaireCombiné
2020
2019
27%/28%17%/18%13%/13% 9%/9% 7%/6% 4%/4% 4%/3% 3%/3% 3%/4% 3%/3% 1%/1% 1%/1% 1%/1% 1%/1% 0%/0% 5%/5%Développement WebAnalyse de donnéesMachine LearningDevOps / Administration de système / Écriture de scripts d'automatisationÀ des fins éducativesDéveloppement desktopProgrammation d'analyseurs / scrapers/ crawlers webProgrammation réseauPrototypage logicielTests de logiciels / Écriture de tests automatisésGraphiques informatiquesDéveloppement embarquéDéveloppement de jeuxDéveloppement mobileDéveloppement d'applications multimédiasAutre

Considérez-vous être Data Scientist ?

Non
Oui
Autre
63%32%5%

Seuls 32 % des développeurs Python impliqués dans l’analyse des données et le machine learning se considèrent comme des Data Scientists.

Les Data Scientists sont deux fois plus susceptibles d’utiliser Anaconda pour mettre à jour leur version de Python, alors que les autres utilisateurs de Python préfèrent Python.org.

Seules les personnes travaillant dans l’analyse des données et le machine learning ont répondu à cette question.

Versions de Python

Python 3 vs Python 2

Python 2
Python 3
25%75%16%84%10%90%6%94%2017201820192020

Cas d'utilisation des versions de Python

> 100 %
Python 3
Python 2
57%/34%51%/32%40%/30%40%/17%37%/18%30%/24%27%/19%25%/16%19%/16%19%/19%10%/22% 8%/8% 8%/13% 5%/12% 4%/7% 7%/6%Analyse de donnéesDéveloppement WebDevOps / Administration de système / Écriture de scripts d'automatisationMachine LearningProgrammation d'analyseurs / scrapers/ crawlers webTests de logiciels / Écriture de tests automatisésÀ des fins éducativesPrototypage logicielDéveloppement desktopProgrammation réseauGraphiques informatiquesDéveloppement embarquéDéveloppement de jeuxDéveloppement mobileDéveloppement d'applications multimédiasAutre

Versions Python 3

3%Python 3.5 ou versionantérieure
14%Python 3.6
28%Python 3.7
44%Python 3.8
12%Python 3.9

Installation et mise à niveau de Python

> 100 %
34%33%19%17%15% 6% 5% 3% 1% 1% 1% 3%12%Python.orgPython fourni par le système d'exploitation (via apt-get, yum, homebrew, etc.)AnacondaConteneurs DockerpyenvCompilation à partir du sourceQuelqu'un d'autre gère les mises à jour de Python pour moiMise à jour automatique via un fournisseur CloudActivePythonIntel Distribution for PythonpythonzAutreJe ne fais pas de mise à jour

Les utilisateurs de Windows ont tendance à installer Python depuis Python.org, tandis que les utilisateurs de Linux et de macOS utilisent généralement les conteneurs Python, pyenv ou Docker fournis par le système d’exploitation.

Isolation de l’environnement Python

> 100 %
54%32%22%18% 8% 5% 3%22%VirtualenvDockerCondaPipenvPoetryVagrant / machines virtuellesAutreAucun·e

Il y a des dépendances intéressantes entre les IDE et les outils d’isolation de l’environnement :

  • Plus de la moitié des utilisateurs de Jupyter Notebook et JupyterLab choisissent Conda. La part de Conda parmi les utilisateurs d'autres éditeurs n’est que de 20 % environ.
  • PyCharm Professional Edition est en position de leader parmi les utilisateurs de Virtualenv et Docker.
  • VS Code et PyCharm dominent chez les développeurs Python utilisant Pipenv.
  • Vim arrive en tête pour les développeurs utilisant Vagrant et Poetry.

Fonctionnalités de Python

Fonctionnalités Python préférées

Ces résultats reposent sur l'analyse des réponses à la question ouverte « Quelles sont les 3 fonctionnalités du langage Python que vous appréciez le plus ? ».

37%30%21%21%20%20%14% 9% 8% 7% 6% 5% 5% 5% 5% 4% 4% 3% 3% 2% 2%32%Syntaxe simple, élégance syntaxique, facilité d'apprentissageCode facile à écrire et à lire, langage de haut niveauCompréhension de liste, générateurPolyvalence, des bibliothèques pour tous les problèmesTypage dynamique, duck typingBibliothèques standard solides, structures de données intégrées, expressions, tout le nécessaire pour une utilisation complète*Grande communauté, prise en charge des bibliothèques, documentation claire, encouragementMultiparadigmePrototypage rapideGrand écosystème pour la science des donnéesManipulation et mise en forme faciles des chaînesListe et dictionnairePortabilitéMultiplateformeDécorateurSimultanéité et parallélisme (asyncio, threading, multiprocessing)Langage interprété, pas de temps de compilationShell Python, interpréteurs, IDEGestionnaire de contexteFonction lambdaSystème d’importationAutre **

* A l’exclusion des bibliothèques standards, des structures de données intégrées et des expressions qui ont été extraites dans des groupes séparés :

  • Compréhension de liste, générateur
  • Liste et dictionnaire
  • Décorateur
  • Asyncio, threads, multiprocesseur
  • Gestionnaire de contexte
  • Fonction lambda

** Autres sujets, spécifiés par moins de 1 % des participant·es.

Fonctionnalités Python souhaitées

Ces résultats reposent sur l'analyse des réponses à la question ouverte « Quelles sont les 3 fonctionnalités de langage que vous souhaiteriez voir ajoutées à Python ? »

21%20%15%12%11% 9% 7% 7% 6% 5% 5% 4% 4% 3% 2% 2% 2% 1% 1%56%Typage statique, indice de type strictAméliorations des performancesSimultanéité et parallélisme améliorésReconnaissance de schémas, instruction switchCompilateur Python officiel, compilateur JITAméliorations de la bibliothèque standard*Meilleure gestion des paquets, normalisation de l’installateur de paquetsBibliothèques et frameworks pour le développement mobileMeilleure prise en charge de la programmation fonctionnelle, fonctions anonymes multilignesMeilleure prise en charge pour les bibliothèques GUI, améliorations de tkinterVariables constantes, méthodes privées, amélioration des classes de donnéesAméliorer / supprimer GILAdopter des opérateurs d’autres langages : opérateurs « none-aware », opérateur « pipe », etc.Meilleure gestion des versions, rétrocompatibilitéMeilleure gestion des importations, résolution circulaire des importationsGestion manuelle de la mémoire, pointeursSurcharge des fonctions / méthodesOptimisation de la récursivité terminalePrise en charge des accolades ou des points-virgules au lieu de l’indentationAutre **

* A l’exclusion des améliorations apportées aux bibliothèques standards qui ont été extraites dans d’autres groupes.

** Autres sujets, spécifiés par moins de 1 % des participant·es.

Frameworks et Bibliothèques

Frameworks web

> 100 %
46%43%12% 4% 3% 3% 2% 2% 2% 1% 6%27%FlaskDjangoFastAPITornadoweb2pyBottlePyramidCherryPyFalconHugAutreAucun·e

FastAPI a été ajouté aux options pour la première fois dans cette itération de l’enquête et il semble être le troisième framework web le plus populaire pour Python.

Frameworks et bibliothèques de science des données

> 100 %
62%56%46%33%31%25%19%18%17%12% 4% 2% 1% 4%27%NumPyPandasMatplotlibSciPySciKit-LearnTensorFlowKerasSeabornPyTorchNLTKGensimTheanoMXNetAutreAucun·e

Les utilisateurs de NumPy sont plus enclins à utiliser Conda pour isoler leur environnement que les autres développeurs Python (32 % contre 22 %)

Frameworks de tests unitaires

> 100 %
49%28%13% 7% 4% 4% 4% 1%37%pytestunittestmockToxdoctestnoseHypothesisAutreAucun·e

L’utilisation de frameworks de tests unitaires est liée aux années d’expérience professionnelle. Les jeunes développeurs Python sont beaucoup moins susceptibles d'avoir recours aux tests unitaires.

Il est aussi plus courant que les développeurs impliqués dans l’analyse de données et le machine learning utilisent des frameworks de tests unitaires que les développeurs web et DevOps. Les développeurs utilisant le plus les frameworks de tests unitaires sont, en toute logique, ceux qui contribuent aux tests de logiciels et à l’écriture de tests automatisés.

Autres frameworks et bibliothèques

> 100 %
54%32%22%19%16%16%13%11%10% 5% 5% 4% 4% 8%18%RequestsPillowAsyncioTkinterScrapyPyQTaiohttpPygameSixKivywxPythonTwistedPyGTKAutreAucun·e

72 % des développeurs qui choisissent AWS utilisent le framework Requests.

Les utilisateurs de Tkinter et Pygame sont pour la plupart de jeunes spécialistes ayant moins d’un an d’expérience.

ORM

> 100 %
35%35%32%14% 5% 3% 1% 1% 1% 4%Je ne fais pas de développement de base de donnéesSQLAlchemyDjango ORMRaw SQLSQLObjectPeeweeTortoise ORMPonyORMDejavuAutre

Sans surprise, la majorité des développeurs Python qui utilisent Flask préfèrent SQLAlchemy, alors que les utilisateurs de Django utilisent l'ORM de Django.

Bases de données

> 100 %
45%39%38%19%18%11% 6% 3% 2% 2% 1% 1% 1% 1% 6%18%PostgreSQLSQLiteMySQLMongoDBRedisServeur SQL MSOracle databaseAmazon RedshiftNeo4jCassandraDB2HBaseCouchbaseh2AutreAucun·e

PostgreSQL est la base de données la plus populaire parmi les développeurs Python, et tout particulièrement parmi les utilisateurs d’AWS, avec une part de 65 %.

Outils Big Data

> 100 %
11% 9% 6% 5% 4% 2% 2% 1% 1% 1% 2%76%Apache SparkApache KafkaApache Hadoop/MapReduceDaskApache HiveApache BeamClickHouseApache FlinkApache TezApache SamzaAutreAucun·e

La plupart des utilisateurs d’outils Big Data préfèrent JupiterLab. C'est particulièrement vrai pour les utilisateurs d’Apache Spark et Dask. La deuxième place revient à Jupyter Notebook, bien que PyCharm Professional soit le choix le plus populaire parmi les utilisateurs d’Apache Kafka.

Technologies et Cloud

Meilleures plateformes cloud

> 100 %
53%33%23%21%20%13% 5% 5% 4% 1% 8%AWSGoogle Cloud PlatformHerokuMicrosoft AzureDigitalOceanPythonAnywhereLinodeOpenStackOpenShiftRackspaceAutre

Heroku et PythonAnywhere sont populaires parmi les jeunes professionnel·les ayant moins de 2 ans d'expérience, tandis que DigitalOcean et AWS sont plus répandus parmi les programmeurs Python plus expérimentés.

Comment exécutez-vous du code dans le cloud (dans l’environnement de production) ?

> 100 %
2020
2019
47%/47%43%/46%27%/25%25%/24% 2%/2%11%/11%Dans des conteneursDans des machines virtuellesSur une plateforme en tant que serviceSans serveurAutreAucun·e

L’exécution de code dans des conteneurs reste la méthode la plus populaire, tandis que les machines virtuelles ont un peu perdu de leur popularité et ne sont plus choisies que par 43 % des utilisateurs en 2020. En 2018, elles totalisaient 47 % et constituaient le choix le plus populaire.

Comment développez-vous pour le cloud ?

> 100 %
2020
2019
56%/56%40%/41%21%/22%18%/18%17%/17% 8%/9% 1%/1% 9%/8%Localement avec virtualenvDans des conteneurs DockerDans des machines virtuellesAvec un interpréteur de système localDans des environnements de développement distantsDirectement dans l'environnement de productionAutreAucun·e

Les testeurs constituent la majorité de ceux qui développent pour le cloud dans des conteneurs Docker.

Les développeurs web sont nettement moins enclins à travailler avec des environnements de développement distants et dans des machines virtuelles que les autres types de développeurs et préfèrent travailler localement avec virtualenv.

Outils de développement

Système d'exploitation

> 100 %
Linux

68 %

Linux

Windows

48 %

Windows

macOS

29 %

macOS

BSD

2 %

BSD

1 %

Autre

Plus les développeurs Python sont expérimentés, plus ils ont tendance à utiliser Linux et macOS comme environnements de développement et moins ils optent pour Windows.

Systèmes d'intégration continue (CI)

> 100 %
23%21%12% 7% 2% 2% 2% 1%10%46%GitLab CIJenkins / HudsonTravis CICircleCITeamCityBambooAppVeyorCruiseControlAutreAucun·e

En 2020, Gitlab CI devance le précédent leader des systèmes d'intégration continue : Jenkins / Hudson.

Ce sont les testeurs qui utilisent le plus les systèmes d'intégration continue. Près de 80 % des développeurs impliqués dans les tests de logiciels ou l'écriture de tests automatisés utilisent des systèmes d'intégration continue.

Outils de gestion de configuration

> 100 %
17% 9% 4% 3% 2% 3%69%AnsibleSolution personnaliséePuppetSaltChefAutreAucun·e

Éditeurs et IDE

MainScience des donnéesWeb
33%29% 8% 4% 4% 3% 2% 2% 2% 2% 2% 1%PyCharmVS CodeVimSublime TextJupyter NotebookAtomEmacsSpyderIDLEJupyterLabIntelliJ IDEANotepad++
Tous les résultats

Pour identifier les éditeurs et les IDE les plus populaires, nous avons posé une question à réponse unique : « Quel est l’éditeur principal que vous utilisez actuellement pour le développement en Python ? » Les outils ayant obtenu moins de 0,5 % en 2019 ont été regroupées dans la catégorie « Autre ».

La part combinée des éditions Community et Professional de PyCharm est de 33 %, ce qui correspond aux résultats de l’année dernière. VS Code poursuit sa croissance et gagne 5 % de plus que l’année dernière. A contrario, la plupart des éditeurs de texte comme Vim ou Sublime Text ont vu leur taux d'utilisation baisser.

Jupyter Notebook, JupiterLab et Spyder ont gagné plus d’utilisateurs dans le domaine de la science des données.

Les parts des utilisateurs de VS Code qui travaillent avec des données et celles des développeurs web sont à peu près égales.

La part des développeurs web utilisant PyCharm représente près du double de celle des utilisateurs travaillant avec des données et la différence est particulièrement marquée pour PyCharm Professional Edition.

Outils et fonctionnalités pour le développement en Python

> 100 %
Au moins de temps en temps
Jamais ou presque jamais
89%11%89%11%87%13%85%15%79%21%78%22%77%23%73%27%71%29%64%36%63%37%61%39%51%49%42%58%41%59%utiliser des systèmes de contrôle de versionutiliser la saisie semi-automatique dans votre éditeurrefactoriser votre codeutiliser les environnements virtuels Python pour vos projetsutiliser le linting de codeécrire des tests pour votre codeutiliser des bases de données SQLutiliser un débogueurutiliser les indices de type optionnelsexécuter / déboguer ou éditer du code sur des machines distantesutiliser des outils de suivi des ticketsutiliser des outils d'intégration continueutiliser la couverture de codeutiliser un profileur Pythonutiliser des bases de données NoSQL

La plupart des actions mentionnées dans cette question sont nettement préférées par les utilisateurs les plus expérimentés. Plus un développeur a de l'expérience, plus il est susceptible d’utiliser ces technologies. Cette corrélation lien n’est cependant pas applicable aux indications de type facultatives ni à la saisie semi-automatique. Les utilisateurs de Python ayant plus de 11 ans d’expérience sont beaucoup moins enclins à effectuer ces types d'actions régulièrement que ceux qui ont depuis 3 à 5 ans d’expérience.

Situation professionnelle et travail

Travailler en équipe ou travailler de manière indépendante

48%Travailler en équipe
48%Travailler sur votre/vospropre·s projet·s demanière indépendante
4%Travailler en tant queconsultant ou formateurexterne

Travailler sur des projets

42%Travailler sur de nombreuxprojets différents
41%Travail sur un projetprincipal et plusieursprojets annexes
17%Travail sur un seul projetseulement

Taille de l’équipe

75%2 à 7 personnes
16%8 à 12 personnes
5%13 à 20 personnes
2%21 à 40 personnes
2%Plus de 40 personnes

Statut professionnel

62%13% 7% 6% 6% 4% 1% 2%Employé· à plein temps par une enteprise / organisationÉtudiant·eÉtudiant·e et salarié·eÀ mon compteIndépendantEmployé·e à temps partiel dans une entreprise / organisationRetraité·eAutre

Taille de l'entreprise

7%13%18%24% 6%10%19% 3%Moi seulement2 à 1011–5051–500501–1,0001,001–5,000Plus de 5 000Je ne suis pas sûr·e

Secteur d'activité de l'entreprise

42% 7% 6% 5% 4% 4% 3% 2%Technologie de l'information / Développement de logicielsScienceÉducation / FormationComptabilité / Finance / AssuranceMédecine / SantéIndustrie manufacturièreBanque / Immobilier / CourtageVente / Distribution / Développement commercial
Tous les résultats

Secteur cible

45% 5% 4% 4% 3% 3% 3% 3%Technologie de l'information / Développement de logicielsComptabilité / Finance / AssuranceVente / Distribution / Développement commercialBanque / Immobilier / CourtageMédecine / SantéIndustrie manufacturièreLogistique / TransportGestion commerciale / stratégique
Tous les résultats

Fonction professionnelle

> 100 %
72%19%19%18% 9% 7% 7% 6% 6% 5% 5% 4%14%Développeur / ProgrammeurArchitecteData AnalystChef d'équipeAssistance techniqueAnalyste systèmesDSI / PDG / DTResponsable produitIngénieur assurance qualitéDBAAnalyste commercialRédacteur techniqueAutre

Expérience de Python

24%22%28%15%10%Moins d'1 an1 à 2 ans3 à 5 ans6 à 10 ansPlus de 11 ans

Expérience professionnelle du codage

34%19%19%12%16%Moins d'1 an1 à 2 ans3 à 5 ans6 à 10 ansPlus de 11 ans

Tranche d’âge

10%40%31%12% 5% 2%18 à 20 ans21 à 29 ans30 à 39 ans40 à 49 ans50 à 59 ans60 ans ou plus

Dans quel pays/région vivez-vous ?

Les pays/régions sélectionnés par moins de 1 % des participant·es figurent dans la catégorie « Autre ».

16%11% 7% 5% 5% 4% 4% 3% 3% 2% 2% 2% 2% 2% 1% 1% 1% 1% 1% 1% 1% 1%23%États-UnisIndeAllemagneRoyaume-UniFranceChineFédération russeBrésilCanadaPolognePays-BasEspagneItalieAustralieUkraineIsraëlRépublique tchèqueSuèdeJaponTurquieMexiqueSuisseAutre

Méthodologie et Données brutes

Vous voulez réaliser une analyse plus approfondie ? Téléchargez les réponses anonymes à l’enquête et voyez ce que vous pouvez apprendre de ces données ! Partagez vos résultats et vos commentaires en mentionnant @jetbrains et @ThePSF sur Twitter avec le hashtag #pythondevsurvey.

Avant d'examiner ces données plus en détail, veuillez prendre en compte ces informations :

1

L’ensemble de données ne comprend que des réponses provenant des canaux officiels de la Python Software Foundation. Après filtrage des réponses en double et peu fiables, l’ensemble de données se compose de plus de 28 000 réponses collectées en octobre et novembre 2020 grâce à la promotion de l’enquête sur python.org, le blog de PSF, les comptes Twitter et LinkedIn de PSF, les listes de diffusion officielles de Python et les communautés reddits associées à Python. Afin d’éviter que l’enquête puisse favoriser un outil ou une technologie spécifique, aucun canal associé à des produits, services ou fournisseurs n’a été utilisé pour recueillir les réponses.

2

Les données sont anonymisées et ne contiennent aucune information personnelle ou de géolocalisation. En outre, afin d’empêcher l’identification de tout·e participant·e individuel·le par le contenu ses de commentaires, tous les champs ouverts ont été supprimés.

3

Pour vous permettre de mieux comprendre la logique de l’enquête, nous partageons l’ensemble des données, questions et informations sur la méthodologie. Nous avons utilisé plusieurs méthodes de tri pour les propositions de réponse (alphabétique, aléatoire et directe). L’ordre des réponses est précisé pour chaque question.

Télécharger les données brutes de l'enquête

Une fois de plus, au nom de la Python Software Foundation et de JetBrains, nous tenons à remercier toutes celles et ceux qui ont participé à cette enquête. Vos contributions nous permettent de mieux connaître la communauté Python et d'en restituer une cartographie plus précise !

Consultez les résultats de l'enquête sur les Développeurs Python de 2017, 2018, 2019, 2021, 2022 et 2023.

Merci du temps que vous nous avez consacré !

Nous espérons que vous avez trouvé notre rapport utile. Partagez-le avec vos ami·es et collègues.

Participez aux futures enquêtes :

J'accepte que mes données personnelles soient traitées à cette fin.

Si vous avez des questions concernant cette enquête ou des suggestions pour les prochaines, veuillez nous contacter à l’adresse surveys@jetbrains.com ou psf@python.org

© 2000-2021 JetBrains s.r.o. Tous droits réservés.