Organizacja Python Software Foundation opublikowała wyniki corocznej ankiety, w której wzięło udział ponad 25 tysięcy programistów używających języka programowania Python. Główne tendencje:
- 55% programistów Python korzysta z systemu Linux w swoim środowisku deweloperskim (w poprzednim raporcie 59%), 55% (58%) — z Windows, 29% (26%) — z MacOS, 2% (3%) — z BSD.
- 6% (w poprzednim raporcie 7%) nadal korzysta z wersji Python 2, która obecnie nie jest wspierana w większości dystrybucji Linux i została uznana za nieaktualną już w kwietniu 2020 roku (pierwotnie planowano zakończenie wsparcia w 2015 roku, ale terminy były wielokrotnie przesuwane). Prawie połowa tych, którzy zadeklarowali kontynuację pracy z Python 2, wskazała, że mają mniej niż 21 lat, a jedna trzecia — że są studentami.
- 22% korzysta z edytora kodu Visual Studio Code, 20% — z Jupyter Notebook, 17% — z Vim, 13% — z PyCharm Community Edition, 12% — z JupyterLab, 11% — z NotePad++, 9% — z Sublime Text. 23% ankietowanych używa tylko jednego zintegrowanego środowiska programistycznego, 38% — dwóch, 21% — trzech, 19% — więcej niż trzech.
- 37% w roku sprawozdawczym brało udział w tworzeniu projektów open source (77% na poziomie pisania kodu, 38% — dokumentacji, 35% — utrzymania, 33% — testowania).
- 32% mają od 21 do 29 lat, 8% — 18-20, 33% — 30-39, 16% — 40-49, 7% — 50-59, 3% — powyżej 60.
- 25% programuje w Pythonie mniej niż rok, 16% — 1-2 lata, 26% — 3-5 lat, 19% — 6-10 lat, 13% — ponad 10 lat.
- 44% wskazało wykorzystanie Pythona do analizy danych, 44% — do web developmentu, 34% — do uczenia maszynowego, 26% — do administracji, DevOps oraz pisania skryptów automatyzacyjnych, 25% — do parserów i botów internetowych, 26% — do celów edukacyjnych.
Źródło: opennet.ru
