As perguntas sobre Python foram mostradas apenas para os desenvolvedores que escolheram Python como uma das três principais linguagens de programação.
Python
Apenas 3% dos desenvolvedores Python ainda estão usando o Python 2 em 2021. Há cinco anos, sua participação era de 47%.
Nos últimos cinco anos das pesquisas sobre o Ecossistema de Desenvolvedores da JetBrains, a forma como os desenvolvedores usam o Python não mudou. O desenvolvimento Web e a análise de dados ainda são as formas mais comuns de usar a linguagem, com uma participação de cerca de 50% cada.
Apenas 4% dos usuários do Python desenvolvem jogos, e 77% deles apenas o fazem como hobby.
75% dos entrevistados envolvidos em pesquisas acadêmicas usam a linguagem de programação Python, o que a torna a linguagem mais popular para essa finalidade.
O Python e o JavaScript são as linguagens mais aprendidas: quase 30% dos entrevistados as aprenderam nos últimos 12 meses.
Perguntamos quais plataformas MOOC as pessoas usam para estudar Python, se houver. As três principais plataformas mencionadas foram Udemy, Coursera e edX. Curiosamente, quando comparado com outras linguagens, o Udemy é geralmente menos popular, enquanto o Coursera e o edX são usados com muito mais frequência.
Na JetBrains, lançamos nossa própria plataforma educacional, a JetBrains Academy. E você pode usar nosso IDE PyCharm Edu especial para aprender e ensinar Python.
Metade de todos os desenvolvedores que participaram desta pesquisa estudou Python durante sua formação.
A proporção de desenvolvedores Python que trabalham para grandes corporações com mais de 5.000 funcionários é maior (20%) do que entre outros desenvolvedores (15%). Porém, para todos os outros portes de empresas, a proporção é em geral aproximadamente a mesma que para outros desenvolvedores.
Apesar de todas as medidas que tomamos para garantir um grupo representativo de entrevistados, os resultados podem ser ligeiramente desviados em direção aos usuários de produtos da JetBrains, pois eles são mais propensos a responder à pesquisa.
Hoje, o Python é a linguagem ideal para a ciência de dados. A maioria dos desenvolvedores envolvidos em análise de dados (54%), engenharia de dados (54%) e machine learning (71%) usa o Python.
A JetBrains desenvolveu algumas novas ferramentas poderosas para ciência de dados.
Datalore: um poderoso ambiente para Notebooks Jupyter. Ele está disponível para todos online e como uma instalação local para empresas.
DataSpell: um novo IDE da JetBrains para ciência de dados. Um ambiente de desenvolvedor produtivo para profissionais de ciência de dados que estão ativamente envolvidos na análise exploratória de dados e na criação de protótipos de modelos de machine learning.
Para saber mais sobre o estado do Ecossistema de Desenvolvedores Python, confira a Pesquisa para Desenvolvedores Python oficial, criada em parceria com a Python Software Foundation.
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Participe do Laboratório de Insights de Tecnologia da JetBrains
Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.