Cerrar

¿Qué es Python? y sus casos de uso

python

Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y la funcional.

MyTaskPanel Consulting

MyTaskPanel Consulting

Publicado el jueves, 10 de junio de 2021 a las 12:23

Usado cada vez más para diversos proyectos, Python es un lenguaje de programación que permite trabajar con rapidez e integrar los sistemas de forma más eficaz. En esta oportunidad, hablamos de este lenguaje dinámico y multiplataforma, y de sus casos de uso.

Cuándo elegir Python
  • En proyectos de Data Science y Machine Learning. Las mejores librerías para trabajar con datos e IA (inteligencia artificial) están en Python y la comunidad es enorme.
  • Para aplicaciones web RAD (desarrollo rápido de aplicaciones) cuando necesites salir rápido al mercado. Cuenta con excelentes frameworks, como son Django, Flask, FastApi y otros. Por esta razón y tantas otras, se utiliza con frecuencia en startups.
  • En APIs o distintos tipos de servicios web.
  • Para proyectos de Scrapping. Tiene librerías apropiadas, sólidas y completas para estos casos e, incluso, frameworks como Scrapy.
  • En aplicaciones de escritorio. La mayoría de las apps de Linux están hechas con Python.
  • Para Networking.
  • Para automatización de tareas y procesos.
 
Cuándo es conveniente evitarlo
  • Para aplicaciones móviles. Aunque tiene librerías para esto, no es muy empleado por el momento. Cabe añadir igualmente que hay proyectos que están portando cPython (la principal implementación de Python) a Android, como el proyecto BeeWare.
  • Para desarrollar en Windows. Pese a que no cuenta con el mejor soporte, se espera una mejoría gracias a la incorporación a Microsoft de Guido Van Rossum, el creador de Python.
 
Nuestros últimos desarrollos con Python

Entre varios proyectos terminados, en MyTaskPanel Consulting empleamos esta tecnología para:

  • Nuestro software de gestión de proyectos MyTaskPanel, con Django, Django-rest-framework y Ember.js. Se logró una plataforma con una alta respuesta, muy rápida.
  • Una plataforma de geolocalización naviera, con un proceso de scrapping complejo.
  • Un ChatBot. Se migró a un desarrollo moderno con Django, Django-rest-framework, Django-channels para los WebSockets (comunicación en tiempo real) y React.js.

Resumiendo Python y sus casos de uso, queremos destacar la dinamicidad y las diversas y más completas librerías con las que cuenta. Te recordamos que en MyTaskPanel Consulting puedes encontrar profesionales calificados en esta tecnología.

5
693 visitas

Esta web utiliza cookies propias y de terceros para ofrecerte una mejor experiencia y servicio.
Al continuar con la navegación consideramos que aceptas su uso y nuestra política de cookies.

Aceptar