Die Python Software Foundation hat die Ergebnisse einer gemeinsamen jährlichen Umfrage veröffentlicht, an der über 25.000 Entwickler teilgenommen haben, die die Programmiersprache Python verwenden. Haupttrends:
- 55% der Python-Entwickler nutzen Linux in ihrer Entwicklungsumgebung (im vorherigen Bericht 59%), 55% (58%) — Windows, 29% (26%) — MacOS, 2% (3%) — BSD.
- 6% (im vorherigen Bericht 7%) verwenden weiterhin die Python 2-Version, die derzeit in den meisten Linux-Distributionen nicht mehr unterstützt wird und seit April 2020 als nicht mehr unterstützt gilt (anfänglich war geplant, die Unterstützung 2015 einzustellen, aber die Fristen wurden ständig verlängert). Fast die Hälfte derjenigen, die angaben, weiterhin mit Python 2 zu arbeiten, gaben an, dass sie jünger als 21 Jahre sind, und ein Drittel — dass sie Studenten sind.
- 22% verwenden den Code-Editor Visual Studio Code, 20% — Jupyter Notebook, 17% — Vim, 13% — PyCharm Community Edition, 12% — JupyterLab, 11% — NotePad++, 9% — Sublime Text. 23% der Befragten verwenden nur eine integrierte Entwicklungsumgebung, 38% — zwei, 21% — drei, 19% — mehr als drei.
- 37% haben im Berichtsjahr an offenen Projekten mitgearbeitet (77% auf Code-Ebene, 38% — Dokumentation, 35% — Wartung, 33% — Testing).
- 32% sind 21-29 Jahre alt, 8% — 18-20, 33% — 30-39, 16% — 40-49, 7% — 50-59, 3% — älter als 60.
- 25% programmieren weniger als ein Jahr in Python, 16% — 1-2 Jahre, 26% — 3-5 Jahre, 19% — 6-10 Jahre, 13% — mehr als 10 Jahre.
- 44% gaben an, Python für die Datenanalyse zu nutzen, 44% — für die Webentwicklung, 34% — für maschinelles Lernen, 26% — für Administration, DevOps und Automatisierungsskripte, 25% — für Parser und Web-Bots, 26% — für Lehrzwecke.
Quelle: opennet.ru
