Курс 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. Работа с collections в Python
  2. Регистрация на TenChat
  3. Изменяемые и неизменяемые объекты
  4. Вывод баннеров
  5. Сортировка с помощью параметра key
  6. Функции классификации комплексных чисел
  7. Метод ipow для возведения в степень
  8. Импорт с альтернативным именем
  9. Сортировка HTML по CSS-селектору
  10. Метод classmethod
  11. Работа с библиотекой xkcd
  12. Карта бомбоубежищ в Москве и Питере
  13. Декораторы в Python
  14. Основы Python за 14 дней
  15. Python union() функция — объединение множеств
  16. Функция enumerate() — Python
  17. Рекурсия для обращения строки
  18. Создание списков в Python
  19. Расчет времени выполнения
  20. Принципы программирования
  21. Измерение времени выполнения кода
  22. Генераторные функции в Python
  23. Генераторы в Python
  24. Объединение списков в Python
  25. Разность множеств
  26. Применение функций в Python
  27. Нахождение самого длинного слова в списке с помощью max
  28. Создание новых функций с помощью functools.partial
  29. Создание OrderedDict
  30. Использование модуля __future__
  31. JMESPath в Python
  32. Модуль subprocess: запуск внешних команд
  33. Обновление и получение данных в SQLite
  34. Передача аргументов в Python
  35. Проверка надежности пароля на Python
  36. Просмотр файла в Jupyter Noteboo
  37. Упрощение работы с JSON-данными в Python
  38. Основы работы со строками в Python
  39. Реверс строки в Python
  40. Сортировка в Python
  41. Подписка на SelectelNews в Twitter
  42. Установка Home Assistant
  43. Concrete Paths в Python
  44. Тернарный оператор в Python
  45. Работа с срезами в Numpy
  46. Создание .exe файла с pyinstaller
  47. Преобразование кортежа в словарь.
  48. discard() — удаление элемента из множества

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