Este ejercicio forma parte del curso
En este capítulo, aprenderás lo que significa escribir código Python eficiente. Explorarás la Biblioteca Estándar de Python, aprenderás sobre las matrices NumPy y practicarás el uso de algunas de las herramientas incorporadas de Python. Este capítulo sienta las bases de los conceptos que se tratan a continuación.
Ejercicio actual
En este capítulo, aprenderás a recopilar y comparar los tiempos de ejecución entre distintos enfoques de codificación. Practicarás el uso de los paquetes line_profiler y memory_profiler para perfilar tu base de código y detectar cuellos de botella. Después, pondrás en práctica lo aprendido sustituyendo estos cuellos de botella por código Python eficiente.
Este capítulo trata de trucos y consejos de eficacia más complejos. Aprenderás algunos módulos integrados útiles para escribir código eficiente y practicar el uso de la teoría de conjuntos. A continuación, aprenderás sobre los patrones de bucle en Python y cómo hacerlos más eficientes.
Este capítulo ofrece una breve introducción sobre cómo trabajar eficazmente con los DataFrames de pandas. Aprenderás las distintas opciones que tienes para iterar sobre un Marco de datos. A continuación, aprenderás a aplicar eficazmente funciones a los datos almacenados en un Marco de datos.