Python

Teilen:

Die Fragen zu Python wurden nur Entwickler*innen gestellt, die Python als eine ihrer drei primären Programmiersprachen angegeben hatten.

Welche Python-Version verwenden Sie am meisten?

1 von 5 Befragten verwendet die neueste Version von Python, die im Oktober 2021 veröffentlicht wurde. Python 3.10 brauchte etwa neun Monate, um einen Nutzungsanteil von 22% zu erreichen.

Wofür verwenden Sie Python?

Die Einsatzbereiche von Python sind im Jahresvergleich stabil geblieben. Die gängigsten Anwendungsgebiete von Python sind Datenanalyse, Webentwicklung und maschinelles Lernen.

Welche Web-Frameworks oder -Bibliotheken verwenden Sie als Ergänzung zu Python?

Angesichts des Abwärtstrends bei der Nutzung von Python für die Webentwicklung ist es nachvollziehbar, dass auch die Beliebtheit von Frameworks wie Flask und Django zurückgegangen ist (um ca. 6 Prozentpunkte). FastAPI hingegen ist populärer geworden. Eine mögliche Erklärung dafür ist, dass FastAPI ein modernes Web-Framework ist, das auf eine hohe Leistung und Entwicklungsergonomie ausgerichtet ist. Es verwendet moderne Python-Sprachmerkmale wie Type-Hinting, bietet integrierte Async-Unterstützung, ist für die API-Erstellung mit Python konzipiert und einiges mehr.

Welche Data-Science-Frameworks verwenden Sie als Ergänzung zu Python?

NumPy, Pandas und Matplotlib sind weiterhin die meistgenutzten Frameworks für Data-Science-Aufgaben.

Welche der folgenden Frameworks oder Bibliotheken verwenden Sie als Ergänzung zu Python?

Die Popularität der meisten Frameworks ist im Vergleich zum Vorjahr stabil geblieben. Eine Ausnahme sind Bibliotheken für die asynchrone Programmierung. Die asyncio-Bibliothek erreichte 2022 ein Allzeithoch (21%), aiohttp hat leicht zugelegt, und httpx tritt mit 9% dieses Jahr zum ersten Mal in dieser Umfrage in Erscheinung.

Welche anderen Technologien verwenden Sie als Ergänzung zu Python?

Die große Mehrheit der Befragten verwendet keine weiteren Technologien als Ergänzung zu Python. Ein Viertel der Befragten verwendet objektrelationale Mapper.

Welche IDE bzw. welchen Editor verwenden Sie hauptsächlich für die Python-Entwicklung?

Trotz aller Maßnahmen, die wir ergriffen haben, um einen repräsentativen Befragtenpool zu gewährleisten, können in den Ergebnissen Nutzer*innen von JetBrains-Produkten leicht übergewichtet sein, da diese mit einer höheren Wahrscheinlichkeit an der Umfrage teilnehmen.

Verwenden Sie das Language Server Protocol (LSP)?

Mehr über den aktuellen Stand des Python-Ökosystems erfahren Sie in der offiziellen Python-Entwicklerumfrage, die wir gemeinsam mit der Python Software Foundation konzipiert haben.

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.