Você sabia que é possível calcular o tempo de execução do código em Python? Hoje eu vou te mostrar de forma rápida como fazer!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Você sabia que é possível calcular o tempo para rodar código em Python? É possível e hoje eu vou te mostrar como você pode fazer isso.
É um código muito simples, mas que vai te auxiliar quando precisar saber quanto tempo demora o código completo ou uma parte dele.
Nós vamos ver um código bem simples utilizando a biblioteca time no Python para que você consiga fazer o cálculo de execução do seu código ou de uma parte específica.
Isso é muito importante até para que você consiga fazer uma otimização caso seu código esteja muito lento ou para verificar como suas alterações estão afetando na execução do código.
import time
# parte do seu código
tempo_inicial(time.time()) # em segundos
#parte do código que vamos verificar o tempo de execução
tempo_final(time.time()) # em segundos
#Restante do código
#Print do tempo que demorou para rodar a parte específica do código
print(f"{tempo_final - tempo_inicial} segundos)
Esse é o código que nós vamos utilizar, ele é bem simples e basicamente o que vamos fazer é pegar o tempo atual para a variável tempo_inicial e fazer o mesmo procedimento para a variável tempo_final.
Com isso vamos ter quando o código ou parte dele iniciou e quando ele terminou, no final podemos fazer a subtração do final.
Dessa forma nós vamos ter o tempo total da execução do código em segundos e com isso você pode fazer suas comparações para verificar se suas alterações estão aumentando ou diminuindo o tempo.
Essa foi uma aula rápida só para te mostrar quanto tempo demorar para executar um código em Python.
Para que você possa fazer algumas análises no seu código e até otimizar o tempo de execução do código para deixá-lo ainda mais rápido.
Para acessar outras publicações de Python, clique aqui!
Quer aprender mais sobre Python com um minicurso gratuito?
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.