Курс 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 enumerate() функции
  3. Извлечение статей с newspaper3k
  4. Работа с типами данных в Python с помощью pydantic.
  5. Поиск индексов подстроки
  6. Метод __imod__ для Python
  7. Оператор объединения словарей
  8. Форматирование данных с pprint
  9. Обработка исключений в Python
  10. Объединение списков в Python.
  11. Аргументы *args и **kwargs
  12. Разделение строки с помощью re.split()
  13. Лямбда-функции в Python
  14. Проверка запуска скрипта или импорта модуля
  15. Секреты Python
  16. Использование defaultdict в Python
  17. Форматирование строк в Python
  18. Создание обратного итератора
  19. Переворот списка в Python
  20. Метод join() для объединения элементов
  21. Методы Python для работы с данными
  22. Основы работы со списками
  23. Преобразование списка в словарь через генератор
  24. Переворот списка в Python
  25. Иерархия классов в Python
  26. Генераторы в Python
  27. Преобразование регистра строк
  28. Метод radd для пользовательских чисел
  29. Нахождение разницы между списками в Python
  30. Flask — веб-фреймворк Python
  31. Python defaultdict добавление ключа
  32. Получение частей дроби
  33. Сортировка с помощью key
  34. Отправка поздравлений по дню рождения
  35. Философия Python
  36. Область видимости переменных
  37. Enum в Python
  38. Мониторинг работы программы Py-spy
  39. Функция reversed() в Python
  40. globals и locals
  41. Функция enumerate() — Python
  42. Работа с атрибутом dict
  43. Курсы Яндекс Практикум
  44. Работа со словарями в Python
  45. Разделение строки на подстроки в Python

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