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

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

После выполнения кода, время окончания выполнения программы сохраняется в переменной end_time также с помощью метода time.time(). Далее, для расчета времени выполнения программы, необходимо вычислить разницу между end_time и start_time. Это позволит узнать, сколько секунд заняло выполнение программы.

Пример кода для расчета времени выполнения программы:


import time

start_time = time.time()

# Здесь выполняется ваш код

end_time = time.time()

execution_time = end_time - start_time
print(f"Время выполнения программы: {execution_time} секунд")

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

Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Обход элементов в Python
  2. Генераторы в Python
  3. Функции с дополнением
  4. Управление доступом к модулю
  5. Перевернуть список в Python
  6. Генераторы списков
  7. Запуск асинхронной корутины
  8. Работа с типами данных в Python с помощью pydantic.
  9. Декоратор total_ordering для класса Point
  10. Получение списка файлов в директории с использованием os
  11. Работа со словарями с defaultdict из collections
  12. Метод rsub для пользовательских чисел
  13. Метод __ixor__ для побитового исключающего ИЛИ
  14. Преобразование range в итератор
  15. Методы работы со строками в Python
  16. Форматирование объектов с модулем pprint
  17. Копирование и вставка текста в Python
  18. Безопасные SQL-запросы в Python 3.11
  19. Функция map() в Python
  20. Преобразование Word в PDF с Spire.Doc
  21. Работа с Enum в Python3.
  22. Python: цикл for и оператор присваивания
  23. Метод hash в Python
  24. Оператор is в Python
  25. Очистка списка от False, None, 0, «»
  26. Декоратор Property в Python
  27. Сортировка с параметром key
  28. Python Ellipsis использование
  29. Преобразование символов с помощью map
  30. Библиотека itertools: объединение списков
  31. Проверка условий в Python
  32. Работа с модулем random
  33. Лямбда-функции в Python
  34. Реверс строки и списка в Python.
  35. Оптимизация гиперпараметров в Python
  36. Объединение списков в Python
  37. Использование подчеркивания в REPL
  38. Создание функций высшего порядка
  39. Удаление специальных символов с помощью re.sub
  40. Использование функции enumerate()
  41. История Python
  42. Функция product() в Python
  43. Установка и использование pyshorteners
  44. Передача параметров в Python
  45. Списки в Python: синтаксис представления
  46. Декораторы с аргументами
  47. Howdoi — получение ответов из терминала

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