Фондация 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
