+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

JetBrains та Python Software Foundation підбили підсумки опитування серед Python-розробників

JetBrains та Python Software Foundation підбили підсумки опитування серед Python-розробників

JetBrains та Python Software Foundation підвели підсумки опитування серед Python-розробників. Вони зібрали відповіді майже 20 тисяч осіб зі 150 країн. Аудиторія попереднього опитування була майже вдвічі менша: всього 9,5 тисячі розробників.

  • На Python 3 перейшли вже 84% респондентів (у 2017 році їх було 75%).
  • В аналізі даних Python тепер використовують частіше, ніж у веб-розробці.
  • Веб-фреймворки Flask і Django «ділять» Python-розробників приблизно навпіл, залишаючи інші інструменти далеко позаду популярності.
  • Дві третини Python-розробників обирають Linux.
  • Основна «аудиторія» Python — фахівці від 21 до 39 років. При цьому чверть розробників працюють у IT вже більше 10 років.

Як і для чого використовують Python?

Своєю основною мовою Python назвали 84% розробників. Бок про сторону з ним використовують, в основному, JavaScript, HTML/CSS або Bash/Shall.

Винятково в робочих цілях його застосовують лише 19% респондентів. 60% використовують його і на роботі, і в особистих проектах. Однак є суттєва різниця у сферах застосування. Наприклад, у власних проектах розробники рідко пишуть на Python тести для софту. А в професійного життя нечасто розробляють на Python ігри

В цілому, більше половини респондентів задіють Python в?аналізі даних — з минулого року ця категорія трохи підросла. Далі йде веб-розробка і DevOps. Найрідше Python використовують у розробці мультимедійних програм.

За словами творців опитування, гарною практикою під час розробки коду є ізолювання Python-оточень. Найчастіше для цього використовують pipenv / virtualenv. Однак більше 20% розробників цієї практики поки що взагалі уникають.

Нішу веб-фреймворків між собою ділять Flask і Django, у кожного приблизно по 45% розробників. Респонденти при відповіді могли вибрати кілька інструментів, тому в статистику ще вклинюються 25% людей, які взагалі веб-фреймворками не користуються.

У сфери науки про дані популярністю користуються бібліотеки NumPy, Pandas та Matplotlib, а ось серед Python-бібліотек загального призначення виділяється Requests.

З тих, хто користується хмарними платформами, більше половини вибирає AWS. Услід за популярністю Google Cloud Platform, Heroku, DigitalOcean і Microsoft Azure, а близько третини взагалі не працюють з хмарами.

Майже 70% розробників кодують наLinux. У цьому питанні можна було вибрати кілька варіантів відповіді, так що свою частку уваги отримали і Windows, і MacOS.

Щодо редакторів і IDE, минулого року сильно підскочила популярність Visual Studio Code, майже на 10%. Тепер це другий за популярністю інструмент для розробки на Python

Створювачі опитування зазначили, що фахівці з аналізу даних все надають перевагу Jupiter Notebook.

Портрет Python-розробника

Останній розділ опитувальника містив питання про працевлаштування та робочі процеси. Пробігшись за топами статистики, можна спробувати скласти приблизний портрет середнього Python-розробника, який пройшов опитування:

  • працює на повну ставку (62 %) у компанії напрямку IT або розробки софту (44 %);
  • посада — розробник або програміст (73%);
  • зайнятий у багатьох різних проектах (42%) або в одному основному і різних побічних (41%);
  • працює в команді (48%) з 2-7 осіб (74%) або один, над своїм власним проектом (48%).

А ще це американець (21%) 21-29 років (39%) з досвідом роботи в IT більше 10 років (25%).

Цей портрет складено на підставі верхніх меж значень у графіках і не претендує на репрезентативність. З повними даними за розділом можна ознайомитися на сайті JetBrains.

Інші новини

Найкраща ціна