Организация Python Software Foundation публикува резултатите от съвместното ежегодно проучване, в което са участвали над 25 хиляди разработчици, използващи програмния език Python. Основни тенденции:
- 55% от разработчиците на Python използват Linux в своите среди за разработка (в предишния доклад 59%), 55% (58%) — Windows, 29% (26%) — MacOS, 2% (3%) — BSD.
- 6% (в предишния доклад 7%) продължават да използват бранша Python 2, който в момента не се поддържа в повечето дистрибуции на Linux и беше прехвърлен в категорията на неподдържани през април 2020 година (в началото се планираше прекратяване на поддръжката през 2015 година, но сроковете постоянно се удължаваха). Почти половината от тези, които заявиха, че продължават да работят с Python 2, посочиха, че са под 21 години, а една трета — че са студенти.
- 22% използват редактора на код Visual Studio Code, 20% — Jupyter Notebook, 17% — Vim, 13% — PyCharm Community Edition, 12% — JupyterLab, 11% — NotePad++, 9% — Sublime Text. 23% от запитаните използват само една интегрирана среда за разработка, 38% — две, 21% — три, 19% — повече от три.
- 37% през отчетната година са участвали в разработката на отворени проекти (77% на ниво разработка на код, 38% — документация, 35% — поддръжка, 33% — тестване).
- 32% са на възраст 21-29 години, 8% — 18-20, 33% — 30-39, 16% — 40-49, 7% — 50-59, 3% — над 60.
- 25% програмират на Python по-малко от година, 16% — 1-2 години, 26% — 3-5 години, 19% — 6-10 години, 13% — повече от 10 години.
- 44% посочиха, че използват Python за анализ на данни, 44% — за уеб разработка, 34% — за машинно обучение, 26% — за администрация, DevOps и написване на автоматизационни скриптове, 25% — за парсери и уеб ботове, 26% — за обучение.
Източник: opennet.ru
