IA leva Python ao topo das linguagens de programação mais usadas em 2024
Python ultrapassa JavaScript como a linguagem mais usada no GitHub, impulsionado por IA e ciência de dados
Python ultrapassa JavaScript como a linguagem mais usada no GitHub, impulsionado por IA e ciência de dados
O ranking de linguagens de programação mais usadas do GitHub tem um novo líder. Após 10 anos no topo, o JavaScript foi ultrapassado pelo Python, um crescimento que 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.
Os números aparecem na mais recente edição do relatório The State of the Octoverse. Eles também evidenciam o crescimento constante do Python entre as linguagens de programação mais utilizadas pelos desenvolvedores, assumindo a segunda colocação em 2019 e encurtando a distância de forma consistente até conquistar o topo do ranking em 2024.
“A comunidade de desenvolvimento de software está passando por uma profunda transformação e o aumento no uso de novas tecnologias é uma grande demonstração disso. A versatilidade do Python e as possibilidades de uso em diversas aplicações evidenciam sua subida ao topo das linguagens de programação mais usadas em projetos de código aberto”, explica Julio Viana, gerente regional do GitHub no Brasil.
Essa continuidade também é evidenciada pelos dados históricos. Desde 2023, o Python já era a linguagem de programação com maior crescimento em uso no GitHub, um movimento que reflete o boom da Inteligência Artificial. “O Python tem se destacado pela legibilidade e simplicidade, se consolidando como a linguagem de escolha para desenvolvedores e pesquisadores em IA”, completa.
A expectativa também é de um 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 se leva 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, na 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. Ferramentas como o GitHub Copilot, que teve sua versão gratuita lançada no final do ano passado, permitem que um número maior de desenvolvedores acessem a plataforma e intensificam a busca por confiabilidade e qualidade nos códigos produzidos pelos profissionais. O resultado apontado pela pesquisa do GitHub é um desenvolvimento 55% mais rápido e com mais confiança, abrangendo 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 liderança do Python entre as linguagens de programação mais usadas de 2024 vai além do desenvolvimento de código aberto. É também uma demonstração de que a plataforma 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.
Um exemplo claro é o crescimento explosivo de Jupyter Notebooks, uma 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, com aplicação em modelos de deep learning e aprendizado de máquina.
O GitHub observou o crescimento no uso de Jupyter Notebooks desde 2018, mas nos dois últimos anos houve aumento ainda mais significativo. A utilização quase triplicou entre 2022 e 2023, com crescimento de mais de 170%, com novo aumento, de 92%, entre 2023 e 2024.
“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 software”, aponta Julio. “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”.
Outros destaques do relatório incluem o crescimento significativo da linguagem Go, que passou a ocupar a 10ª colocação entre as mais usadas do mundo, e o aumento no uso de Rust. Esse movimento foi evidenciado principalmente pela Microsoft, que passou a utilizar a tecnologia para reescrever bibliotecas centrais do Windows de forma mais eficiente e segura.
Os números do relatório State of the Octoverse ainda colocam o Brasil como a quarta maior comunidade global de desenvolvedores do GitHub, com mais de cinco milhões de pessoas. O país também registrou um aumento de 55% nas contribuições em projetos de IA generativa. Os dados e métricas podem ser visualizados na íntegra no GitHub Innovation Graph.
*Fonte: GitHub