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 los arreglos de 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.
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. Luego, 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 DataFrame. A continuación, aprenderás a aplicar eficazmente funciones a los datos almacenados en un DataFrame.
Ejercicio actual