Las preguntas acerca de Python solo se mostraron a los desarrolladores que seleccionaron Python como uno de sus tres lenguajes de programación principales.

¿Qué versión de Python utiliza con mayor frecuencia?

87%
Python 3
13%
Python 2

Python 2 está disminuyendo rápidamente, puesto que 9 de cada 10 desarrolladores dicen estar utilizando Python 3 en 2019. El año pasado, una cuarta parte todavía utilizaba Python 2.

¿Para qué utiliza Python?

49%46%42%37%37%25%22%20%19%12% 6% 6% 5% 3% 4%Análisis de datosDesarrollo webAprendizaje automáticoAdministración de sistemas, escribir scripts de automatización o configuración de infraestructura (DevOps).Programación de parsers, scrapers o crawlers de páginas webTestear software o escribir tests automatizados.Prototipos de softwareFines educativosProgramación de redesDesarrollo de escritorioGráficos por ordenadorDesarrollo integradoDesarrollo de juegosDesarrollo móvilOtro

El desarrollo web y la ciencia de datos siguen siendo los dos tipos principales de desarrollo en Python. Dado que Python es considerado una de las mejores herramientas para la ciencia de datos, no es de extrañar que sean tantos los desarrolladores Python implicados en el análisis de datos y el aprendizaje automático.

¿Qué bibliotecas o marcos web utiliza además de Python?

43%41% 6% 6% 4% 3% 3% 3% 1% 1% 4%30%DjangoFlaskTornadoweb2pyBottleCherryPyFalconPyramidTurboGearsHugOtroNinguna

Django y Flask continúan siendo, con mucho, los marcos de trabajo web Python más populares.

¿Qué otros marcos de trabajo de ciencia de datos utiliza además de Python?

58%46%37%36%32%29%19%10% 9% 4%NumPyPandasMatplotlibTensorFlowSciPySciKit-LearnKerasSeabornNLTKGensim
All results

¿Cuál de los siguientes marcos de trabajo o bibliotecas utiliza además de Python?

39%21%17%13%12%11%10% 8% 7% 7%RequestsPillowScrapyAsyncioTkinterPyQTSixPygameaiohttpwxPython
All results

¿Qué editor o entorno de desarrollo integrado utiliza con mayor frecuencia?

25%PyCharm ProfessionalEdition
17%PyCharm CommunityEdition
14%VS Code
8%Vim
6%IntelliJ IDEA
6%Sublime Text
6%JupyterNotebook
4%Atom
3%IPythonNotebook
2%Notepad++
Para obtener más información acerca del estado del ecosistema de los desarrolladores Python, consulte nuestra Python Developers Survey oficial.