El traslado de datos puede ser lento. Aquí te mostramos cómo puedes aprovechar al máximo la optimización del rendimiento de Python.
A menudo se critica a Python por ser uno de los lenguajes de programación más lentos. Si bien esa afirmación tiene cierto peso, es fundamental señalar que Python suele ser el primer lenguaje de programación que aprenden los principiantes. Por lo tanto, la mayor parte del código no está optimizado.
Pero Python tiene un par de trucos bajo la manga. Aprovechar la ejecución simultánea de funciones es muy fácil de implementar, pero puede reducir diez veces el tiempo de ejecución de sus flujos de datos. En lugar de horas, tomará minutos.. Todo gratis.
Hoy verás cómo funciona la concurrencia en Python y también aprenderás a manejar excepciones, devoluciones de llamadas personalizadas y limitaciones de velocidad. ¡Comencemos!
El primer paso es configurar una fuente de datos. Quería evitar algo propietario y que llevaría mucho tiempo configurar. Marcador de posición JSON — un servicio API REST gratuito — es el candidato perfecto.