Python chega ao topo das linguagens de programação

A comunidade de desenvolvimento de software está passando por uma profunda transformação, potencializada pelo uso de novas tecnologias. Em 2024, isso se tornou evidente quando o ranking de linguagens de programação mais usadas do GitHub passou a ter um novo l&iacut...

Fev 4, 2025 - 17:01
 0
Python chega ao topo das linguagens de programação

A comunidade de desenvolvimento de software está passando por uma profunda transformação, potencializada pelo uso de novas tecnologias. Em 2024, isso se tornou evidente quando o ranking de linguagens de programação mais usadas do GitHub passou a ter um novo líder: o JavaScript foi ultrapassado pelo Python após 10 anos no topo.

A mudança na primeira colocação acompanha o investimento da comunidade de desenvolvedores em projetos de IA em código aberto, bem como iniciativas de pesquisa e ciência de dados. A versatilidade do Python e as possibilidades de uso em diversas aplicações também evidenciam sua subida ao topo das linguagens de programação mais usadas em projetos de código aberto.

O ranking atualizado aparece na mais recente edição do relatório The State of the Octoverse, mas o crescimento do Python é constante desde 2019, quando assumiu a segunda colocação entre as linguagens de programação mais usadas. A cada ano, a diferença se tornava menor, até agora, quando chegou ao topo da lista.

Dados históricos também o colocam como líder no quesito crescimento em uso no GitHub desde 2023. Este é um movimento que reflete o boom da Inteligência Artificial e consolida o Python como escolha para desenvolvedores e pesquisadores em IA, enquanto se destaca por sua legibilidade e simplicidade.

A expectativa também é de crescimento contínuo no número de projetos e contribuições usando Python, da mesma forma que aconteceu no passado com o JavaScript. Para o GitHub, 2024 foi o ano de aplicação real da inteligência artificial em projetos na plataforma, após um 2023 de experimentações e de testes. Isso é demonstrado por um crescimento de 98% nos projetos envolvendo IA generativa, com um aumento de 60% nas contribuições em todo o mundo.

A competição continua, já que, segundo o Octoverse, o JavaScript segue à frente quando levados em conta apenas os repositórios criados nos últimos 12 meses, mostrando que ainda é popular na comunidade. Enquanto isso, o crescimento do Python serve como demonstração das tendências atuais e futuras, à medida em que a demanda por eficiência e acessibilidade no desenvolvimento de software se torna cada vez mais crítica.

Diante de tudo isso, a inteligência artificial se tornou parte integrante da experiência de desenvolvimento de software, com ferramentas como o GitHub Copilot, que teve sua versão gratuita lançada no final do ano passado para alcançar um número maior de desenvolvedores, além de aumentar a busca por confiabilidade e qualidade nos códigos produzidos. O resultado apontado pela pesquisa do GitHub é um desenvolvimento 55% mais rápido e com mais confiança. A inovação abrange desde os desenvolvedores mais experientes até os novatos, que podem entrar nesse mundo com recursos como o recém-anunciado GitHub Spark, que permite a criação de códigos por meio de linguagem natural.

Além do desenvolvimento de código

Para o GitHub, a definição de quem é um desenvolvedor de software e qual o escopo do seu trabalho está mudando, indo além da criação de aplicações. Hoje, pesquisadores, cientistas, profissionais de TI e operações estão escrevendo código e aprendendo mais sobre desenvolvimento de software, em um movimento que também evidencia as mudanças no mercado de trabalho.

Um exemplo claro é o crescimento explosivo na utilização de Jupyter Notebooks. O uso quase triplicou entre 2022 e 2023, um crescimento de mais de 170%, com novo aumento, de 92%, entre 2023 e 2024. Isso mostra que o GitHub serve como espaço para que cientistas de dados e pesquisadores desenvolvam aplicações que auxiliem nas análises de grandes volumes de informações, métricas avançadas e outros elementos de alta complexidade.

Enquanto a plataforma de computação interativa é amplamente utilizada pelos cientistas de dados em tarefas de análise, visualização e criação de modelos estatísticos, a inteligência artificial também tem participação significativa, sendo aplicada em modelos de deep learning e aprendizado de máquina. O GitHub observou o crescimento no uso de Jupyter Notebooks desde 2018. Nos dois últimos anos, foi ainda mais significativo, caminhando lado a lado com o aumento na popularidade do Python.

Enquanto a inteligência artificial continua moldando o futuro, o papel do Python deve seguir expandindo, demonstrando sua permanência e importância em um mundo cada vez mais dependente de dados e inovação. A comunidade do GitHub, incluindo a base de desenvolvedores brasileira, está na vanguarda dessa transformação, adotando ferramentas e tecnologias que ampliam a produtividade e fomentam o crescimento contínuo desse segmento.

*Por Julio Viana, gerente regional do GitHub no Brasil.