Python sobresale en varios sectores diferentes, desde el aprendizaje automático y la ciencia de datos hasta el desarrollo web. La tercera encuesta anual para desarrolladores de Python revela para qué usan las personas el lenguaje, qué herramientas y marcos les encantan, y más.
Llamar a Python como lenguaje principal y popular es quedarse corto. A principios del año 2020, Python empató con Java en las clasificaciones trimestrales de RedMonk y una encuesta de CodinGame en 2020 reveló que es el lenguaje de programación más querido.
Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.
Python brilla en informática, aprendizaje automático, desarrollo de software y análisis de datos. Su versatilidad es solo una de las razones de su uso generalizado. Sobresale en la empresa, como lenguaje aficionado y en el aula. Por eso, no sorprende que el 58% de los encuestados dijo que usa el lenguaje tanto en casa como en el trabajo.
El uso más común de Python es para ciencia de datos con el 59% de los encuestados. Le siguen el desarrollo web (51%) y el aprendizaje automático (40%). La mayoría de los encuestados usa Python como su lenguaje principal (84%). Cuando se les pregunta qué lenguajes usan en conjunto, el informe dice: Los lenguajes de script como JavaScript, TypeScript, HTML / CSS y PHP se utilizan con mucha más frecuencia entre quienes identificaron el desarrollo web como su propósito para usar Python que entre los científicos de datos. Por el contrario, C / C ++, Java y R son más populares entre los científicos de datos que entre los desarrolladores web.
La encuesta preguntó a los participantes qué herramientas y características de los lenguajes usaban con más frecuencia. El 90% de los desarrolladores utilizan el sistema de control de versiones de Python "al menos a veces". El 89% utiliza la refactorización de código y el 88% de los desarrolladores utiliza el autocompletado.
¿Cuáles son los marcos, plataformas en la nube, herramientas de desarrollo y bases de datos más utilizados por los desarrolladores de Python? Echemos un vistazo a los tres primeros en cada categoría.
Según la encuesta, la ejecución de código en contenedores sigue siendo más popular cada año. En el 2020, el 47% de los desarrolladores ejecutan su código a través de contenedores, en comparación con el 40% del año anterior. Los contenedores son actualmente más comunes que las máquinas virtuales.
Por otro lado, el 56% de los encuestados desarrollan para la nube localmente usando virtualenv, mientras que el 41% usa contenedores Docker. En cuanto a las máquinas virtuales en la nube, la tecnología ha disminuido en popularidad en 2020 con solo el 22% de los encuestados usándola.
Diseño Web Grupo Codesi