Курс 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. Объединение строк с помощью метода join
  2. Форматирование кода на Python
  3. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  4. Конкатенация строковых литералов
  5. Создание словаря в Python
  6. Разность множеств
  7. Экспорт данных с помощью writefile
  8. Работа с файлами в Python
  9. Работа с асинхронными задачами в Python
  10. Метод init в Python
  11. Пропуск строк в файле с itertools
  12. Транспонирование 2D-массива с помощью zip
  13. Импорт модуля из другого каталога
  14. Метод join() для объединения строк
  15. Именованные кортежи в Python
  16. Генераторы в Python
  17. Отладка в Python
  18. Python Аргументы по умолчанию
  19. Модуль itertools: эффективная работа с итераторами
  20. Сортировка и обратный порядок
  21. Многострочные комментарии в Python
  22. Проверка вхождения подстроки
  23. Пропуск начальных строк с помощью dropwhile()
  24. Работа с эмодзи в Python
  25. Удаление элементов из списка в Python
  26. Аргумент по умолчанию
  27. Применение функции к списку
  28. Обработка ошибок в Python
  29. Реализация метода __abs__ в Python
  30. Python UserString — создание подклассов строк
  31. Добавление цвета в консоли
  32. Отступы в Python
  33. Разделение строки на подстроки в Python
  34. Flask — веб-фреймворк Python
  35. Работа с модулем os в Python
  36. Поиск анаграмм с Counter
  37. Функции map, filter и reduce
  38. Метод eq для сравнения объектов
  39. Оптимизация сравнения в Python
  40. Python defaultdict добавление ключа
  41. Срезы в Numpy
  42. Работа со строками в Python
  43. Декоратор проверки активности
  44. Генераторы в Python
  45. Функции с необязательными аргументами

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