Курс 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. Добавление элемента в список.
  2. Получение размера объекта с sys.getsizeof()
  3. Разделение списка на гнппы
  4. Создание новых списков в Python
  5. Поиск email
  6. Работа с YAML в Python
  7. Оптимизация памяти с помощью __slots__
  8. Вставка переменных в шаблоны Flask
  9. Распаковка с оператором *
  10. Итерация по копии коллекции
  11. Python: отличительная особенность — отступы
  12. Применение функций в Python
  13. Транспонирование 2D-массива с помощью zip
  14. Создание и использование ChainMap
  15. Преобразование данных в Python
  16. Преобразование Word в PDF с Spire.Doc
  17. Профилирование кода
  18. globals и locals
  19. Работа с часовыми поясами в Python.
  20. JSON-esque в Python
  21. Поиск уникальных и повторяющихся элементов
  22. Разделение функций на этапы
  23. Преобразование PowerPoint в PDF.
  24. Модуль pprint
  25. Тип CodeType в Python.
  26. Декораторы в Python
  27. Стать Python-разработчиком
  28. Python 3.12: Псевдонимы типов
  29. Отправка POST-запроса в REST API
  30. Конкатенация строк в Python
  31. Участие в сообществе @selectel
  32. Установка и использование TensorFlow
  33. Оболочка Python
  34. Обработка исключений с блоком else
  35. Введение в PyTorch
  36. Карта бомбоубежищ в Москве и Питере
  37. Подсчет количества элементов в списке
  38. Оптимизация параметров в Python
  39. Транспонирование матрицы
  40. Создание словарей с defaultdict()
  41. Numpy: использование Ellipsis
  42. Многопоточность и асинхронное программирование в Python
  43. Форматирование данных с pprint
  44. Удаление дубликатов из списка
  45. Добавление элемента к кортежу
  46. Работа с путями в Python

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