Neste capítulo, você aprenderá a reunir e comparar tempos de execução entre diferentes abordagens de codificação. Você praticará o uso dos pacotes line_profiler e memory_profiler para traçar o perfil da sua base de código e identificar gargalos. Em seguida, você colocará em prática o que aprendeu, substituindo esses gargalos por um código Python eficiente.