Курс 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. Форматирование строк в Python
  4. Извлечение новостей с newspaper3k
  5. Регистрация на курсы SF Education
  6. Создание коллекций из генератора
  7. Тайное преобразование типа ключа
  8. Работа с комплексными числами в Python
  9. Подчеркивание в REPL
  10. Математические функции в Python
  11. Множественное назначение в Python
  12. Работа с f-строками 2.0
  13. Метод splitlines() для разделения строк
  14. Отладчик pdb: начало работы
  15. Создание новых списков в Python
  16. Фильтрация списка от «ложных» значений
  17. Комментарии в Python
  18. Метод pop() списка
  19. Удаление пробелов методом translate()
  20. Блок else в циклах Python
  21. JSON в Python: модуль, dump, dumps, load
  22. Иерархия классов в Python
  23. Разделение строки в Python
  24. Хеширование паролей с солью
  25. Нахождение максимального значения и его индекса в списке
  26. Измерение времени выполнения кода в Python
  27. Список импортированных модулей в Python
  28. Определение имен функций
  29. Список и кортеж в Python
  30. Генераторы списков в Python
  31. Управление виртуальными окружениями в Python
  32. Удаление элементов из списка
  33. Печать в одной строке
  34. Сложные типы данных в Python
  35. Метод __index__ в Python
  36. Сортировка в Python
  37. Создание вложенных циклов for
  38. Создание и использование модулей в Python
  39. Оптимизация памяти с __slots__
  40. Отладка утечек памяти в Python
  41. Резервирование символов в Python
  42. Создание обратного итератора
  43. Использование defaultdict в Python

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