Python

Compartilhar:

As perguntas sobre Python foram mostradas apenas para os desenvolvedores que escolheram o Python como uma de suas três principais linguagens de programação.

Compartilhar:

TechRepublic

techrepublic.com

Os resultados da pesquisa deste ano dão inúmeros insights sobre a popularidade duradoura do Python e sua utilização generalizada entre os desenvolvedores. Apesar da evolução acelerada das linguagens de programação, o Python continua mantendo sua posição como escolha preferida dos desenvolvedores, como indicam as respostas.

Qual versão do Python você mais usa?

27%

Python 3.11

26%

Python 3.10

18%

Python 3.9

11%

Python 3.8

6%

Python 3.7

4%

Python 3.6

4%

Python 3.0–3.5

1%

Python 2.x

3%

Não tenho certeza

Um em cada quatro participantes está usando a versão mais recente do Python, lançada em outubro de 2022. O Python 3.11 demorou aproximadamente nove meses para chegar a 27% de adoção.

Para que você usa o Python?

47%

Análise de dados

42%

Aprendizado de máquina

39%

Desenvolvimento Web

31%

Programação de parsers/scrapers/crawlers de Web

30%

Administração de sistemas / Escrita de scripts de automação / Configuração da infraestrutura

26%

Testes de software/Escrita de testes de automação

23%

Fins educacionais

22%

Prototipagem de software

Os casos de uso do Python têm permanecido estáveis ano após ano. As áreas mais populares de uso do Python são a análise de dados, o desenvolvimento para a Web e o aprendizado de máquina.

TechRepublic

techrepublic.com

Os resultados da pesquisa indicam um crescimento consistente da adoção do Python em várias áreas, com a análise de dados (47%), o aprendizado de máquina (42%) e o desenvolvimento para a Web (40%) aparecendo como os principais casos de uso. Essa versatilidade realça a resiliência e a adaptabilidade do Python, tornando-o a primeira escolha entre desenvolvedores de diferentes setores.

Quais frameworks/bibliotecas Web você utiliza além do Python?

39%

40%

Django

40%

38%

Flask

20%

25%

FastAPI

3%

4%

web2py

3%

2%

Tornado

O FastAPI vem sendo cada vez mais usado nos últimos dois anos, aumentando de 14% em 2021 para 25% em 2023. Este framework é conhecido por seu foco no alto desempenho e na ergonomia do desenvolvedor, aproveitando-se de recursos modernos do Python, como as sugestões de tipos e o suporte incorporado à programação assíncrona. Ele foi projetado especificamente para desenvolver APIs em Python e oferece diversos recursos e benefícios adicionais para aumentar a eficiência do desenvolvimento.

Quais estruturas de ciência de dados você utiliza além do Python?

62%

64%

NumPy

56%

59%

pandas

43%

44%

Matplotlib

28%

35%

PyTorch

30%

33%

TensorFlow

NumPy, pandas e Matplotlib continuam sendo os frameworks mais populares para tarefas de ciência de dados. O PyTorch melhorou sua posição em 7 pontos percentuais desde o ano passado, provavelmente por causa da crescente popularidade do aprendizado profundo.

Quais das seguintes bibliotecas/frameworks você utiliza além do Python?

39%

Requests

25%

Pillow

21%

asyncio

19%

Tkinter

14%

PyQt

14%

Scrapy

11%

aiohttp

A popularidade da maioria dos frameworks continua estável ano após ano. O Requests se destaca como o framework preferido para uso com o Python.

Quais outras tecnologias você usa além do Python?

23%

ORM

8%

Sphinx

2%

Buildout

1%

Outros

70%

Nenhuma opção

Uma ampla maioria dos entrevistados não usa outras tecnologias além do Python. Um quarto dos desenvolvedores em Python usa mapeadores objeto-relacionais.

Qual IDE/editor você mais usa para desenvolvimento em Python?

32%

Visual Studio Code

29%

PyCharm Professional Edition

20%

PyCharm Community Edition

6%

Jupyter Notebook

3%

IntelliJ IDEA

2%

Vim

1%

Sublime Text

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.