Python Community
13.1K subscribers
1.24K photos
26 videos
15 files
711 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
⚡️ Замеряем время выполнения программы

Каждый раз, когда пишется какой-либо код, возникает вопрос: «Насколько моя программа быстрая?».

И, чтобы получить на него ответ, можно ограничиться лишь парой строчек.

Первый вариант — использование модуля time, а точнее — его одноимённого метода time, как в примере на картинке выше.

time.time() возвращает текущее время. Вычитая время начала и конца, мы получаем период исполнение команды

Второй вариант — использование unix и команды time. Для этого просто напишите перед запуском кода слово time и сразу узнайте скорость выполнения всей программы.

Учтите, что второй способ не стоит использовать на веб-серверах и других программах, которые зависят от внешних обстоятельств.

#миниурок #time
⚡️ Добавляем время в программу

Модуль time позволяет замерять время выполнения кода, может заморозить программу, а также позволяет узнать текущее время.

Первую задачу выполняет функция time(), которая возвращает время в секундах. Для заморозки приложения используют команду sleep(seconds).

А вот выводом времени занимается метод strftime(), который выводит структуру, полученную, например, из gmtime() в определённом формате.

Подробнее почитать о модуле можно на сайте документации.

#миниурок #time