⚡️ Замеряем время выполнения программы
Каждый раз, когда пишется какой-либо код, возникает вопрос: «Насколько моя программа быстрая?».
И, чтобы получить на него ответ, можно ограничиться лишь парой строчек.
Первый вариант — использование модуля time, а точнее — его одноимённого метода time, как в примере на картинке выше.
time.time() возвращает текущее время. Вычитая время начала и конца, мы получаем период исполнение команды
Второй вариант — использование unix и команды time. Для этого просто напишите перед запуском кода слово time и сразу узнайте скорость выполнения всей программы.
Учтите, что второй способ не стоит использовать на веб-серверах и других программах, которые зависят от внешних обстоятельств.
#миниурок #time
Каждый раз, когда пишется какой-либо код, возникает вопрос: «Насколько моя программа быстрая?».
И, чтобы получить на него ответ, можно ограничиться лишь парой строчек.
Первый вариант — использование модуля time, а точнее — его одноимённого метода time, как в примере на картинке выше.
time.time() возвращает текущее время. Вычитая время начала и конца, мы получаем период исполнение команды
Второй вариант — использование unix и команды time. Для этого просто напишите перед запуском кода слово time и сразу узнайте скорость выполнения всей программы.
Учтите, что второй способ не стоит использовать на веб-серверах и других программах, которые зависят от внешних обстоятельств.
#миниурок #time
⚡️ Добавляем время в программу
Модуль time позволяет замерять время выполнения кода, может заморозить программу, а также позволяет узнать текущее время.
Первую задачу выполняет функция
А вот выводом времени занимается метод
Подробнее почитать о модуле можно на сайте документации.
#миниурок #time
Модуль time позволяет замерять время выполнения кода, может заморозить программу, а также позволяет узнать текущее время.
Первую задачу выполняет функция
time()
, которая возвращает время в секундах. Для заморозки приложения используют команду sleep(seconds)
.А вот выводом времени занимается метод
strftime()
, который выводит структуру, полученную, например, из gmtime()
в определённом формате. Подробнее почитать о модуле можно на сайте документации.
#миниурок #time