Python Leads: quién y por qué lo usa

En enero, Stack Overflow realizó una encuesta anual en la que participaron 100 mil desarrolladores de 183 países. Este año, Python nuevamente se acercó a la cima de la clasificación de los lenguajes populares: el año pasado dejó atrás a PHP, en este año omitió C #.

Al mismo tiempo, Python ocupa el tercer lugar en el ranking de los PL más queridos. A continuación, explicaremos por qué y cómo lo utilizan las grandes corporaciones y las nuevas empresas.


/ foto PxHere PD

Grandes empresas de TI: simplicidad y productividad.


Los analistas de iDataLabs han estado recopilando datos sobre cuántas empresas usan Python durante más de dos años. Como resultado, descubrieron que 75 mil empresas de todo el mundo escriben este idioma. Y aunque, según sus datos, Python no tiene la mayor cuota de mercado, su popularidad aumenta constantemente.

El año pasado, Python ocupó el quinto lugar en el ranking TIOBE . Este es un índice que evalúa la popularidad de PL en función del número de consultas de búsqueda en Google, Wikipedia, YouTube, Amazon y otras plataformas. En 2018, la popularidad del idioma aumentó al 6% (casi el 3% desde 2017), y ahora ocupa el cuarto lugar calificación .

Entre las grandes organizaciones que comenzaron a usar Python precisamente por su simplicidad y popularidad, Instagram se puede distinguir . Según los representantes de la compañía , cambiaron a Python 3 y al framework Django debido a que este PL es "amigable" para los desarrolladores y les permite concentrarse en crear funciones que son importantes para los usuarios.

Además, el uso generalizado del lenguaje y la comunidad global (según SO, el 39% de los desarrolladores escriben en él y el 68% llama a Python su idioma favorito) hacen posible contratar rápidamente nuevos miembros del equipo.

Otro caso es SurveyMonkey, una compañía de software de encuestas en línea basada en la nube. Todos los días, la organización procesa las respuestas de millones de encuestados. La aplicación web SurveyMonkey se escribió originalmente en C # utilizando la plataforma .NET. La aplicación funcionó sin fallas, pero no mostró el mejor rendimiento durante las pruebas y la implementación de nuevas funciones.

SurveyMonkey decidió reescribir la aplicación en Python y dividir las funciones principales en varios servicios, cada uno de los cuales se "comunicó" con el resto a través de la API. Esto redujo la base de código con la que teníamos que trabajar al probar funciones, y simplificó el proceso de su implementación.

Además de la simplicidad, entre las ventajas de Python, los desarrolladores de SurveyMonkey notan herramientas convenientes para probar e implementar aplicaciones y una gran cantidad de bibliotecas.

Python está escrito en Google, Facebook, Netflix, Quora, Reddit y muchas otras grandes empresas . Al mismo tiempo, Python es utilizado no solo por los desarrolladores, sino también por especialistas en procesamiento y análisis de datos.

Según una encuesta realizada en julio por Burtch Works, que se dedica a la selección de especialistas en análisis de datos, Python y R ocupan el segundo lugar en popularidad: son utilizados por un tercio de los 1200 expertos encuestados. Al mismo tiempo, Python estaba solo un uno por ciento detrás del líder de la encuesta, SAS. Y de acuerdo con la plataforma analítica Kdnuggets, durante el año pasado, el 66% de los 2.300 científicos de datos encuestados usaron Python en proyectos de trabajo. Además, la popularidad del idioma creció un 14% entre 2016 y 2018.

Por ejemplo, como señaló Abhishek Ghose, de la compañía de software cliente [24] 7.ai, usa Python para recopilar y procesar datos en varios formatos. Según Ghosh, simplifica y acelera el proceso de escritura de código. Al mismo tiempo, el especialista señala que para resolver algunos problemas de ciencia de datos, es suficiente que use el shell de Python.


/ foto Tambako El Jaguar CC

Startups: recursos mínimos para lanzar un proyecto


A diferencia de las grandes empresas, la mayoría de las nuevas empresas no tienen un poderoso capital inicial, y el tiempo es un factor crítico para las empresas nuevas. Es importante para ellos crear una solución de trabajo lo antes posible para presentarla a los inversores. Python le permite acelerar el desarrollo gastando un mínimo de recursos. El lenguaje permite a un equipo de dos o tres personas crear un prototipo funcional en un par de meses. Según este esquema, en 2013 comenzaron en la empresa Shippo dedicada al suministro de bienes para empresas.

Esta característica del lenguaje también ayudó a Drew Houston (Andrew W. Houston) cuando comenzó a trabajar en Dropbox. Como estudiante, olvidó constantemente una unidad flash en casa. Con la intención de resolver este problema, Drew creó rápidamente un prototipo de almacenamiento en la nube y cerró un acuerdo con los inversores.

Otro ejemplo: Nikita Sobolev, el desarrollador y fundador de la startup Wemake.services, transfirió a todo su equipo de Java a Python. Entre las razones de esta decisión, él llama la velocidad del desarrollo. Según él, la productividad de un programador que escribe en Python es varias veces mayor que, por ejemplo, la de alguien que escribe en Java.

Los programadores con conocimiento de Python tienen mucha demanda. Según las estadísticas de Hacker News de julio de 2018 , este PL es el segundo más popular después de React: el 24% de todas las publicaciones en el recurso están dedicadas a encontrar desarrolladores de Python para startups. Al mismo tiempo, este PL ha estado aguantando durante varios años.

Y hay razones para creer que en el futuro Python solo ganará popularidad.



PD Materiales frescos de nuestro blog corporativo:




La dirección principal de nuestra actividad es la provisión de servicios en la nube:

Infraestructura virtual (IaaS) | Alojamiento PCI DSS | Nube FZ-152 | Alquile 1C en la nube

Source: https://habr.com/ru/post/es418909/


All Articles