Python y sus casos de uso

python

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.

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *