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.569 visitas

Utilizamos cookies propias y de terceros para ofrecerte toda la funcionalidad y una mejor experiencia, obtener estadísticas de tráfico, analizar el uso de la web y mejorar nuestros servicios.
Tienes disponible aquí nuestra política de cookies.
Puedes aceptar todas nuestras cookies pulsando el botón 'ACEPTAR' o configurar aquí tus preferencias.

Estrictamente necesarias +

Estas cookies son necesarias ya que permiten que el sitio web funcione correctamente, no se pueden desactivar.

Estadísticas +

Son las cookies que utilizamos exclusivamente con fines estadísticos para poder analizar cómo los usuasrios hacen uso de la web. Recopila información anónima tal como el número de visitantes del sitio, o las páginas más populares. Activar estas cookies nos permite seguir mejorando.

Funcionales +

Estas cookies son necesarias para el intercambio y presentación de contenidos de plataformas externas como youtube o de redes sociales como facebook, twitter o linkedin.

Marketing y publicidad +

Estas se utilizan para crear perfiles de usuario y analizar la efectividad de campañas publicitarias o para rastrear al usuario en un sitio web o en varios sitios web con fines de marketing similares..

GUARDAR AJUSTESACEPTO