A pesquisa de desenvolvedores Python 2023, conduzida pela Python Software Foundation e JetBrains, oferece um panorama detalhado da comunidade Python global, com mais de 25.000 desenvolvedores participantes. O estudo revela tendências importantes em relação ao uso de sistemas operacionais, editores de código, ferramentas de desenvolvimento e mais. A pesquisa foi realizada entre novembro de 2023 e fevereiro de 2024. Foram consultados mais de 25.000 desenvolvedores e entusiastas Python em 200 países.
Crescimento e popularidade do Linux
Uma das principais descobertas foi o predomínio do Linux como o sistema operacional mais utilizado pelos desenvolvedores Python, com 55% dos entrevistados afirmando usar o sistema em seus ambientes de desenvolvimento. Este número representa uma leve queda em relação ao relatório anterior, que apontava 59%. O Windows também tem sua participação relevante entre os desenvolvedores, enquanto o macOS continua com uma presença significativa, sendo utilizado por 29% dos participantes. Vale destacar que o BSD, um sistema menos popular, foi adotado por apenas 2% dos entrevistados, uma queda em relação ao ano anterior. Inclusive temos uma lista com as melhores distribuições Linux para programar.
Adoção do Python 2 e desafios
Uma tendência notável foi a rápida adoção de novas versões. Quase 75% dos desenvolvedores usam as versões mais recentes do Python (3.10, 3.11 e 3.12), evidenciando o compromisso da comunidade com segurança e desempenho. Apesar disso, 6% ainda utilizam o Python 2, uma versão desatualizada que perdeu suporte oficial em 2020, principalmente por estudantes e jovens desenvolvedores.
Ferramentas e ambientes de desenvolvimento preferidos
O Visual Studio Code continua a ser o editor preferido entre os desenvolvedores Python, com 41% de uso, graças à sua facilidade de uso e grande quantidade de plugins. PyCharm, por sua vez, é utilizado por 31% dos desenvolvedores, com 68% deles preferindo a edição profissional. Você também pode aumentar estes números, temos um tutorial onde ensinamos a instalar o Visual Studio Code no Linux.
Áreas de aplicação
A pesquisa mostrou que 44% dos desenvolvedores utilizam Python para análise de dados, enquanto o desenvolvimento web representa 33% dos usuários. Além disso, o aprendizado de máquina é uma aplicação em crescimento, com 29% dos desenvolvedores utilizando a linguagem para construir modelos de inteligência artificial. Isso reflete a versatilidade do Python, que continua sendo a linguagem de escolha tanto para ciência de dados quanto para desenvolvimento web.
Participação em projetos de código aberto
Python tem uma comunidade fortemente colaborativa. Em 2023, 37% dos desenvolvedores contribuíram para projetos de código aberto, ajudando na criação de código, documentação e testes. Esse tipo de contribuição é uma excelente forma para novos desenvolvedores aprenderem com outros profissionais e ganharem experiência.
Perfil demográfico dos desenvolvedores
Quase 75% dos desenvolvedores utilizam as três versões mais recentes do Python (3.10, 3.11 e 3.12), o que demonstra o compromisso da comunidade com a modernização e segurança do código. No entanto, 6% dos desenvolvedores ainda usam Python 2, apesar de o suporte oficial ter sido descontinuado em 2020.
Ferramentas de desenvolvimento
Quando se trata de ferramentas, o Visual Studio Code lidera como o editor de código mais popular entre os desenvolvedores Python, com 41% de uso. O PyCharm é utilizado por 31% dos desenvolvedores, sendo a maioria na versão profissional. O Jupyter Notebook também é amplamente utilizado por aqueles que trabalham com ciência de dados, destacando a flexibilidade dessas ferramentas.
Participação em código aberto
Outro dado interessante da pesquisa é que 37% dos desenvolvedores Python contribuíram para projetos de código aberto no último ano, com a maior parte das contribuições voltada para o desenvolvimento de código, documentação e testes. Isso reflete a natureza colaborativa e aberta da comunidade Python.
Conclusão
Com o Linux como o sistema operacional mais usado, a rápida adoção de novas versões do Python e uma comunidade fortemente envolvida em projetos de código aberto, a pesquisa de desenvolvedores Python 2023 confirma que a linguagem continua sendo uma escolha robusta para uma ampla gama de aplicações. Para novos desenvolvedores, Python oferece uma plataforma acessível e uma comunidade ativa para aprender e crescer.