¿Por qué utilizar Python? – Lenguaje Python
La biblioteca expansiva de Python de herramientas de análisis de datos de código abierto, marcos web e instrumentos de prueba hacen que su ecosistema sea uno de los más grandes de cualquier comunidad de programación.
Contrata a un experto en Python para iniciar tu proyecto hoy mismo:
Python es un lenguaje accesible para nuevos programadores porque la comunidad proporciona muchos recursos introductorios. El idioma también se enseña ampliamente en las universidades y se utiliza para trabajar con dispositivos para principiantes, como el Frambuesa pi.
Popularidad del lenguaje de programación Python
Existen varios rankings de popularidad de lenguajes de programación. Si bien es posible criticar que estas guías no son exactas, cada clasificación muestra a Python como uno de los principales lenguajes de programación dentro de los diez primeros, si no entre los cinco primeros, de todos los lenguajes.
El IEEE clasificó a Python como el # 1 lenguaje de programación en 2019, que continuó su buena racha después de clasificarlo # 1 en 2018, # 1 en 2017 y # 3 lenguajes de programación más importantes en 2016. Clasificación de junio de 2019 de RedMonk tenía Python en el n. ° 3, que se mantuvo consistente con las clasificaciones de años anteriores 2018 y 2017.
Los datos de preguntas y respuestas creadas por la comunidad de Stack Overflow confirman la increíble crecimiento del ecosistema Python y trata de determinar por qué crece tan rápido con su propio análisis. En la encuesta de desarrolladores de Stack Overflow de 2020, los datos indicaron que Python fue el lenguaje de programación principal de más rápido crecimiento y que existe una estrecha alineación entre los lenguajes y las herramientas que los desarrolladores eligen aprender y el uso en el trabajo profesional de los desarrolladores.
Los Índice TIOBE una clasificación de idiomas de larga duración, Python ascendió en las listas al # 3, subiendo desde el # 8 hace solo unos años.
los Popularidad del lenguaje de programación (PYPL), basado en los principales indicadores del análisis de palabras clave de búsqueda de Google Trends, muestra a Python en el puesto número 1. GitHut, una visualización de la popularidad del lenguaje de GitHub, coloca a Python en el número 3 en general.
Estas clasificaciones proporcionan una medida aproximada de la popularidad del idioma. No están pensados como una herramienta de medición precisa para determinar exactamente cuántos desarrolladores están usando un lenguaje. Sin embargo, la vista agregada muestra que Python sigue siendo un lenguaje de programación estable con un ecosistema en crecimiento.
¿Por qué es importante la elección del lenguaje de programación?
Los lenguajes de programación tienen ecosistemas, culturas y filosofías únicos construidos en torno a ellos. Encontrará fricciones con una comunidad y dificultades para aprender si su enfoque de la programación varía de la filosofía del lenguaje de programación que ha seleccionado.
Valores culturales de Python software de código abierto, participación comunitaria con eventos locales, nacionales e internacionales y enseñanza a nuevos programadores. Si esos valores también son importantes para usted y / o su organización, entonces Python puede ser una buena opción.
La filosofía de Python se mantiene tan firmemente que incluso está incrustada en el lenguaje como se muestra cuando el intérprete ejecuta «importar esto» y muestra El Zen de Python.
>>> import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
Más perspectivas sobre el uso de Python
Las clasificaciones de los lenguajes de programación y la filosofía detrás de un lenguaje proporcionan puntos de datos iniciales sólidos de por qué debería aprender Python. Estos recursos también brindan perspectivas sobre por qué las personas se cambiaron de otras comunidades de programación y por qué abogan por Python como lenguaje principal.
- Cómo defender el uso de Python
explica que elegir un lenguaje de programación puede ser complicado pero que Python es una muy buena opción para muchos casos de uso. - Por qué presiono por Python
da la razón fundamental de un profesor para promover Python para enseñar programación a estudiantes universitarios. - Si se está preguntando acerca de las diferencias entre el sistema de escritura dinámica de Python y los lenguajes de escritura estática, asegúrese de
lea esta explicación detallada del tema. - Por qué cambié C # .NET por Python como mi lenguaje y plataforma predeterminados (y no volveré)
proporciona un punto de vista de alguien que no es un desarrollador profesional, pero utiliza la codificación para piratear algunos proyectos. Encontró que el ecosistema .NET de Microsoft era deficiente cuando se trataba de satisfacer sus necesidades y Python llenó el vacío para él con su amplia gama de bibliotecas de código fuente abierto, administración de paquetes y capacidad para funcionar bien en plataformas distintas de Windows. - Python, Machine Learning y Language Wars
compara Python con R, MATLAB y Julia para el trabajo de ciencia de datos. Si bien Python es excelente para la automatización de la implementación y el desarrollo web, a muchos no desarrolladores se les presenta por primera vez el lenguaje y el ecosistema mientras realizan el trabajo de análisis de datos. - Evangelizando Python para empresas
contiene sugerencias útiles si está intentando convencer a su empresa de que utilice Python, especialmente para el desarrollo web. - Python: más allá de las aplicaciones web
proporciona ejemplos de proyectos de desarrollo no web que utilizan Python. El artículo también hace un trabajo sólido al comparar y contrastar Python con otros lenguajes de programación comunes como Java, Ruby y JavaScript. - Python o Ruby para desarrollo web
da razones para un idioma en comparación con el otro que solo se centra en el espacio de desarrollo web. - Si le preocupa la división de la comunidad entre Python 2 y Python 3, debería optar por Python 3. Para leer más sobre cómo las empresas manejaron la actualización, consulte El movimiento suave de Instagram a Python 3, pasos prácticos para pasar a Python 3 y lecciones aprendidas de la migración a Python 3.
Esta entrada tiene 0 comentarios