Курс Python → Расчет времени выполнения

Для расчета времени выполнения программы в Python можно использовать модуль time. Для этого необходимо импортировать этот модуль в начале программы с помощью команды import time. Затем перед выполнением кода, время начала выполнения программы сохраняется в переменной, например start_time = time.time().

После выполнения всего кода, время окончания выполнения программы также сохраняется в переменной, например end_time = time.time(). Для расчета времени выполнения программы достаточно вычесть время начала выполнения из времени окончания выполнения: execution_time = end_time - start_time.

Теперь у вас есть точное время, которое затратила программа на выполнение кода. Это может быть полезно для оптимизации программы и улучшения ее производительности. Например, если вы хотите знать, сколько времени занимает выполнение определенной функции или участка кода, вы можете обернуть этот участок кода в блоки start_time = time.time() и end_time = time.time().


import time

start_time = time.time()

# здесь ваш код

end_time = time.time()

execution_time = end_time - start_time

print("Время выполнения программы:", execution_time)
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Форматирование строк в Python
  2. Условные выражения в Python
  3. Метод difference_update() — разность множеств
  4. Протокол управления контекстом
  5. Работа с набором данных CIFAR10 в PyTorch
  6. Преобразование регистра строк
  7. Многопоточность в Python
  8. Генерация случайных данных в NumPy
  9. Установка User-Agent в Python
  10. Циклы в Python
  11. Создание namedtuple списком полей
  12. Установка переменной среды в Python
  13. Работа с кортежами в Python
  14. Вывод символов строки в Python
  15. Получение идентификатора объекта в памяти
  16. Переменные в Python
  17. Оператор += в Python
  18. Копирование файлов с shutil()
  19. Работа с YAML в Python
  20. JMESPath в Python
  21. Тип CodeType в Python.
  22. Создание пользовательской коллекции в Python
  23. Разделение строк методом split()
  24. Генерация случайных чисел в Python
  25. Открытие и запись файлов
  26. Комментарии в Python
  27. Сортировка элементов с OrderedDict
  28. Создание итератора
  29. Лямбда-функции для min/max
  30. Списковое включение в Python
  31. Создание новых функций через partial
  32. Метод Enumerate() для списков
  33. Решение переменной Шредингера
  34. Вычисление фазы комплексного числа
  35. Копирование объектов в Python
  36. Поиск кода
  37. Оператор деления для класса Rational
  38. Оптимизация памяти в Python
  39. Очистка данных с помощью pandas
  40. Каналы Senior: Python, Java, Frontend, SQL, C++
  41. Работа с модулем glob в Python
  42. Управление импортом в Python
  43. Python: отличительная особенность — отступы
  44. Форматирование строк с помощью f-строк
  45. Передача словаря через **kwargs

Marketello читают маркетологи из крутых компаний