Resultados 2024#

A pesquisa de 2024 ficou aberta entre 18/08/2024 e 27/11/2024. A participação da comunidade, infelizmente foi ainda menor que em 2023.

Ano Participações
2024 338
2023 390
2022 897

Este ano o software da pesquisa foi atualizado de forma a possibilitar o preenchimento anônimo. No entanto, tal mudança não acarretou algum aumento na participação. O lado positivo é que as medidas tomadas para possibilitar a submissão de dados anonimamente funcionaram. Não foram detectados abusos e a incidência de bots foi menor que 10% do total de submissões.

Questões que não foram usadas ano passado foram removidas. Algumas novas opções foram atualizadas.

A bloqueio do X no Brasil atrapalhou também a divulgação da pesquisa. Contas adicionais no BlueSky e no Mastodon foram criadas.

Um erro na segunda questão (menor) foi detectado e será corrigido na próxima edição. Uma mudança em alguns controles para aumentar a usabilidade e acessibilidade da pesquisa também serão incorporados em uma próxima versão.

A pesquisa Python no Brasil é um trabalho voluntário, organizado por Nilo Menezes e que conta com o apoio da comunidade. Não há qualquer utilização comercial da pesquisa, os dados não servem para organizar campanhas de marketing, nem são compartilhados com terceiros. Todos os resultados, depois de anonimizados, ficam disponíveis para que outras pessoas possam analisá-los e cheguem a suas próprias conclusões.

Agradecimentos#

À comunidade que participou na pesquisa de 2024.

Agradecimentos a Adorilson Bezerra (@adorilson), ao Ingo (@lasombra) e ao Hélio Loureiro que ajudaram muito na divulgação da pesquisa.

A todas as pessoas que ajudaram na pesquisa e principalmente a todos que a responderam.

Declaração#

Fazer uma pesquisa não é tão fácil quanto parece. Todo cuidado foi tomado para deixar os resultados disponíveis e anônimos. Se você encontrar algo que é privado ou que não deveria ser divulgado, por favor me contacte no Telegram (@lskbr) que atualizo o arquivo.

Esta pesquisa foi realizada com o apoio da comunidade Python do Brasil e do exterior, porém não constitui uma pesquisa oficial e não tem qualquer relação com a Python Software Foundation ou com a Associação Python Brasil. Todas as opiniões e interpretações deste artigo foram baseadas nos dados coletados e na minha interpretação dos resultados.

A pesquisa#

Em 2024, a baixa participação da comunidade foi um ponto de preocupação. Alguns resultados por estado deixam de ser representativos, mas ainda é possível tirar algumas conclusões.

Resultado final

Mesmo assim, tivemos a participação de todos os estados brasileiros.

Participação por Estado

Abaixo uma tabela com a comparação da participação por estado entre 2023 e 2024.

Estado 2023 2024
Acre 1 2 ⬆️
Alagoas 4 7 ⬆️
Amapá 3 5 ⬆️
Amazonas 16 6 ⬇️
Bahia 24 10 ⬇️
Ceará 13 13 ↕️
Distrito Federal 9 10 ⬆️
Espirito Santo 3 10 ⬆️
Goiás 4 5 ⬆️
Maranhão 5 3 ⬇️
Mato Grosso 14 3 ⬇️
Mato Grosso do Sul 6 4 ⬇️
Minas Gerais 29 23 ⬇️
Pará 10 13 ⬆️
Paraíba 12 7 ⬇️
Paraná 11 14 ⬆️
Pernambuco 7 10 ⬆️
Piauí 5 8 ⬆️
Rio de Janeiro 33 31 ⬇️
Rio Grande do Norte 11 15 ⬆️
Rio Grande do Sul 18 19 ⬆️
Rondônia 6 6 ↕️
Santa Catarina 16 15 ⬇️
São Paulo 98 76 ⬇️
Sergipe 7 4 ⬇️
Tocantins 5 3 ⬇️

Resultados#

Vamos aos resultados! Apresento alguns gráficos e faço comentários em cada pergunta/resposta. Você também pode baixar os resultados brutos e assim gerar sua própria análise.

Alguns gráficos estão disponíveis no formato PNG, outros em SVG. O estilo da página pode alterar o tamanho de algumas imagens, mas normalmente elas são bem grandes, basta clicar com o botão direito para visualizá-las no tamanho original em outra aba.

Atualmente você utiliza Python em seus estudos ou trabalho?#

Esta pergunta é nova e foi utilizada para tentar trazer pessoas que não usam Python para a pesquisa. Com certeza será removida em 2025.

Uso do Python

Qual(is) versão de Python você usa como principal atualmente?#

Versão do Python

A pesquisa mostra que a comunidade utiliza a última versão do Python, havendo mesmo um participante já utilizando a versão 3.13. A maior parte da comunidade utiliza Python 3.8 ou superior. Assim como em 2023, a comunidade utiliza as últimas quatro versões do Python

A rápida adoção de novas versões mostra que a comunidade acredita no processo de desenvolvimento e adota as novas versões assim que estas são lançadas. Sabemos que nada é perfeito e que às vezes precisamos esperar que as dependências sejam atualizadas antes de migrarmos, mas é um sinal promissor.

Que sistema operacional você usa?#

Sistema Operacional

Aqui o resultado é praticamente o mesmo de 2022 e 2023, Windows em primeiro lugar e Linux logo em seguida. Sorte da comunidade que o Python roda bem em Windows e Linux, além de macOS claro.

Que equipamento(s) você usa para programar?#

Equipamento

Os resultados são praticamente os mesmos de 2022 e 2023. 3/4 dos participantes usam notebooks.

Qual IDE ou editor de texto você mais utiliza quando programa em Python?#

IDE

O Visual Studio Code segue forte em 2024, sendo novamente o IDE mais utilizado. Há uma pequena queda na utilização de PyCharm. Com um grande número de plugins, especialmente de inteligência artificial, o VSCode deve continuar a crescer em 2025. Um ligeiro aumento em outros também foi verificado, mas a maioria das opções foram editores excêntricos (VSCodium e Spyder com 4 respostas cada um).

Para que você usa Python?#

Em 2024, web passou a frente de exercícios de lógica de programação. Seguidos de Ciências de dados, scripts para administração de sistemas e bancos de dados.

Uso do Python

Como esta pergunta tem várias opções, segue a tabela para melhor visualização dos valores. Aqui o peso foi calculado como descrito anteriormente, baseado na quantidade de respostas e na ordem destas.

A visualização desta resposta mudou entre 2023 e 2024. Talvez a melhor forma de visualizar este resultado seja com um gráfico de pizza.

Quais frameworks web você utiliza?#

O Django segue como líder dos frameworks web, mas ouve um bom crescimento da FastAPI e uma diminuição do Flask.

Frameworks Web

Quais frameworks GUI você utiliza?#

Em termos de GUI, o TkInter passou a frente do PyQT este ano. Esta diferença pode ser devida a população que respondeu à pesquisa.

Frameworks GUI

Quais provedores de cloud (nuvem) você utiliza?#

Aqui a AWS aumentou ainda mais sua participação e o Microsoft Azure passou para o terceiro lugar. Há uma pequena redução na utilização do Google Cloud. Notável crescimento da DigitalOcean entre os provedores de cloud.

Cloud

Que banco de dados você utiliza?#

Banco de Dados

Mudança também na colocação do primeiro e segundo lugar. Este ano, o SQLite passou a frente do PostgreSQL, mas a diferença é pequena. Uma grande aumento na utilização de Redis e o DuckDB entra com pouco mais de 1% das respostas.

O Redis é bastante utilizado para cache, enquanto o DuckDB é um banco de dados muito rápido para análise de dados.

Que ferramentas/aplicativos você faz extensões/plugins com Python?#

Extensões e Plugins

Esta pergunta é muito interessante, mas o resultado é muito diverso para continuar na pesquisa. Em 2024, depois de outros, aparecem extensões para Excel, deixando para trás Cython, GIMP e Blender.

Quais frameworks/bibliotecas/ferramentas você mais utiliza para ciência de dados?#

Ciência de Dados

Inversão entre Pandas e Jupyter neste ano. TensorFlow logo após NumPy, tendência que deve se acentuar nos pŕoximos anos dado a grande quantidade de soluções de Inteligência Artificial que utilizam o TensorFlow.

Esta pergunta pode servir de base para quem está começando com ciência de dados, ao menos para se ter um leque de opções de que bibliotecas/frameworks olhar primeiro.

Para que você utiliza Python com ciência de dados/inteligência artificial?#

Ciência de Dados/Inteligência artificial

Sem mudança nas primeiras posições e um bom aumento na utilização de ChatGPT.

Você utiliza tipos (typing) em Python?#

Esta pergunta deve ser retirada da pesquisa em 2025.

Typing

Você utiliza match/case em Python?#

Esta pergunta deve ser retirada da pesquisa em 2025.

Match

Como você aprende/aprendeu Python?#

Como aprendeu Python

Sem grandes mudanças em relação a 2023. Esta pergunta será reformulada em 2025 para separar os métodos de aprender dos meios. Por exemplo, um autodidata utiliza algum meio para aprender, sejam livros, cursos, etc.

Qual foi sua primeira linguagem de programação?#

Primeira Linguagem

Em que ano você começou a programar?#

Ano em que começou a programar

Além de Python, você utiliza atualmente outras linguagens de programação?#

Outras linguagens

Há quanto tempo você é membro do Python Brasil (grupo do Telegram https://t.me/pythonbr)?#

Esta pergunta deve ser retirada da pesquisa em 2025.

Grupo Python Brasil

O que você gosta no grupo Python Brasil (Telegram)?#

Esta pergunta deve ser retirada da pesquisa em 2025.

Gosta no grupo

O que você não gosta no grupo Python Brasil (Telegram)?#

Esta pergunta deve ser retirada da pesquisa em 2025.

Não gosta no grupo

Você sabia que temos uma Associação Python Brasil?#

Esta pergunta deve ser retirada da pesquisa em 2025.

Existência da Associação

Selecione sua ocupação principal. Você pode escolher mais de uma opção e ordená-las.#

Você

Qual sua idade em anos?#

Idade

Qual seu mais alto diploma?#

Diploma

Tipo de escola você cursou antes de entrar na faculdade#

Tipo de Escola

Em que país você mora atualmente?#

Baixa participação também no exterior.

País

Em que país você mora?#

Questão apresentada apenas para quem escolheu a opção Exterior na questão anterior.

A grande maioria dos que moram foram do Brasil moram em Portugal e em outros países da Europa. A baixa participação impede uma análise mais detalhada.

Em qual estado você mora?#

Questão apresentada apenas para quem mora no Brasil.

Brasil

Se você participa de algum grupo regional, qual?#

Aqui você deve olhar os dados brutos. Como este campo é texto livro, precisa ser normalizado.

Esta pergunta deve ser retirada da pesquisa em 2025.

Indique o tipo ou natureza de seu contrato de trabalho#

Contrato de Trabalho

A grande maioria ainda está no contrato tradicional de trabalho (CLT) ou são funcionários públicos. Mas podemos perceber uma grande participação de pessoas que trabalham com firma, em diferentes formas, seja MEI, PJ, etc.

Qual sua remuneração mensal bruta em reais?#

Uma das questões que deram origem a esta pesquisa. Resultados apresentados mais abaixo.

Como você trabalha hoje?#

Como você trabalha hoje?

A empresa na qual você trabalha remotamente fica em outro país?#

Trabalho Remoto

Em que país fica a empresa para qual você trabalha?#

Ver dados brutos.

Seu título atual no emprego (ou último) é/era#

Título no emprego atual

Qual o nível do seu cargo atual?#

Nível no Cargo atual

Como está seu nível de inglês?#

Nível de Inglês

Caminhos entre formação e cargos#

Aqui uma combinação de três perguntas que geram um gráfico interativo, um diagrama Sankey (nem sempre visível quando acessado de um telefone celular). Lendo da esquerda para a direita, você pode ver quantos sêniors fizeram quais estudos e que tipo de emprego conseguiram ao final. Você pode explorar o diagrama com o mouse.

Os mesmos dados, mas com o nível do cargo e o nível de formação.#

E o nível de ensino com a forma de emprego obtida.#

País de residência, educação e média de salário#

Aqui vemos que o nível de educação é muito importante, tanto no Brasil quanto exterior. Há uma progressão salarial com o nível de ensino.

A separação entre CLT/PJ, etc pode ser feita analisando-se os dados brutos, mas a média é bem interessante.

Brasil#

Salário - Formação - CLT Salário - Formação - Estatutário Salário - Formação - PJ

No caso do Mestrado, a média é um pouco menor que a de especialização, mas isto pode se explicar talvez pela escolha da carreira acadêmica. Normalmente, os pós-graduados são empregados na indústria que paga melhores salários.

Exterior#

Salário - Formação - Exterior

No exterior, temos poucos dados e os resultados devem ser lidos com esta limitação em mente.

Você já participou da Python Brasil?#

Paticipou na Python Brasil?

Você já apresentou palestras na Python Brasil?#

Já apresentou na Python Brasil?

Lições aprendidas#

  • Diminuir a quantidade de questões

  • Melhorar e sistematizar o anúncio e chamadas de participação

Dados brutos#

Como prometido, segue o link para baixar os dados brutos da pesquisa:

Clique no link abaixo para baixar os dados brutos:

Palavras finais#

É muito importante a participação da comunidade para confirmar o interesse neste tipo de pesquisa e para ajudar com novas questões.

Eu espero que a comunidade utilize esses dados e forneça resultados ainda melhores.

A baixa participação da comunidade em 2024 coloca em xeque a continuidade da pesquisa. Para 2025, resta investigar o que pode ser melhorado para aumentar a participação, uma primeira pista é diminuir o número de questões. Outra é como melhorar a divulgação da pesquisa. Com o bloqueio do X, em 2024, a chamada para participar da pesquisa não foi feita todos os dias e as repostagens foram muito baixas. Buscar uma melhor forma de divulgação da pequisa é fundamental para melhorar os resultados em 2025.

Até 2025!