Python ultrapassa Javascript no Github

Python tornou-se a linguagem mais popular no GitHub

Python tornou-se a linguagem mais popular no GitHub (Divulgação)

Python ultrapassou o JavaScript como a linguagem mais popular no GitHub, com o uso de Jupyter Notebooks também crescendo rapidamente na plataforma. Esses indicadores refletem o aumento expressivo de atividades relacionadas à ciência de dados, inteligência artificial e aprendizado de máquina no GitHub, segundo o relatório Octoverse 2024, recém-divulgado pela plataforma.

O Crescimento do Python em Diferentes Áreas

O GitHub descobriu que o Python é amplamente utilizado em diversas áreas, incluindo aprendizado de máquina, ciência de dados e computação científica. Além disso, a linguagem também é empregada em outras áreas, como desenvolvimento web e automação residencial. Esse crescimento no uso do Python acompanha a expansão das atividades de código aberto para além do desenvolvimento tradicional de software.

Python e o Avanço da Inteligência Artificial

Com o aumento da adoção do Python, o GitHub observou um interesse crescente em agentes de IA e em modelos menores, que exigem menos poder computacional. Esse movimento sugere que a comunidade de desenvolvedores está procurando maneiras de integrar IA em projetos sem a necessidade de infraestrutura robusta, democratizando ainda mais o acesso a essas tecnologias.

O Lançamento do Relatório Octoverse 2024

O relatório Octoverse 2024, divulgado no dia 29 de outubro, abrange dados do GitHub de 1 de outubro de 2023 a 30 de setembro de 2024. Com base nessa análise, o GitHub descobriu uma realidade diferente da expectativa de que a IA substituiria os desenvolvedores. Pelo contrário, muitos profissionais estão utilizando a IA para complementar suas habilidades e aprimorar seus projetos.

A Integração de IA pelos Desenvolvedores

De acordo com o relatório, desenvolvedores estão incorporando modelos de IA em aplicações e se engajando em projetos de IA em grande número no GitHub. Esse fenômeno reflete a natureza colaborativa da plataforma, onde profissionais do mundo todo contribuem para projetos de código aberto que utilizam IA como uma ferramenta auxiliar.

Expansão Global da Comunidade de Desenvolvedores

O GitHub reportou um aumento sem precedentes de desenvolvedores se unindo à plataforma ao redor do mundo. Isso inclui tanto novos talentos quanto profissionais experientes. O GitHub observa que essa diversidade ajuda a enriquecer o ecossistema de código aberto e amplia o impacto dos projetos colaborativos.

Principais Comunidades de Desenvolvedores no GitHub

Entre 2019 e 2024, os maiores grupos de desenvolvedores no GitHub foram identificados nos Estados Unidos, Índia, China, Brasil, Reino Unido, Rússia, Alemanha, Indonésia, Japão e Canadá. No entanto, a África tem se destacado como uma região com uma comunidade de desenvolvedores em rápido crescimento, apontando para um futuro de maior diversidade na tecnologia.

Contribuições de Código Aberto no GitHub

Em 2024, os desenvolvedores fizeram quase 1 bilhão de contribuições para repositórios públicos e de código aberto no GitHub. Esses números impressionantes mostram a relevância e o impacto da colaboração global em projetos de código aberto, que são essenciais para o avanço da tecnologia.

Segurança e Detecção de Vulnerabilidades

No campo da segurança, os desenvolvedores do GitHub usaram a ferramenta CodeQL para escanear e detectar mais de 39 milhões de vazamentos de segredos. Essa funcionalidade é essencial para proteger dados confidenciais, minimizando riscos em projetos de código aberto e evitando vazamentos acidentais.

Principais Vulnerabilidades Detectadas

Em 2024, as vulnerabilidades mais comuns identificadas no GitHub foram injeção, controle de acesso quebrado, design inseguro e falhas criptográficas. Esses problemas destacam a importância de práticas de segurança robustas e do uso de ferramentas de escaneamento, especialmente em um ambiente de código aberto.

A Importância do GitHub para a Tecnologia Atual

O GitHub consolidou-se como a principal plataforma de colaboração para desenvolvedores ao redor do mundo. Com o crescimento de linguagens como Python e o aumento de práticas de segurança, o GitHub se mantém como uma ferramenta essencial para o desenvolvimento colaborativo de software e para a inovação em IA e aprendizado de máquina.

Resumo para quem está com pressa

Sair da versão mobile