Курс Python → Расчет времени выполнения кода

Для расчета времени выполнения программы в Python можно использовать модуль time. Для этого необходимо импортировать этот модуль в свою программу с помощью команды import time. Затем перед выполнением участка кода, время начала выполнения можно записать в переменную с помощью функции time.time().

После выполнения участка кода, необходимо снова вызвать функцию time.time() и вычесть из текущего времени начальное время. Это позволит определить, сколько времени заняло выполнение программы. Полученное значение можно вывести на экран для анализа.

Пример кода для расчета времени выполнения программы:


import time

start_time = time.time()

# Ваш код здесь

end_time = time.time()
execution_time = end_time - start_time
print(f"Время выполнения программы: {execution_time} секунд")

Таким образом, используя модуль time, можно легко и точно определить время, затраченное на выполнение определенного участка кода. Это может быть полезно для оптимизации производительности программы и выявления узких мест в коде, которые требуют оптимизации.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Настройка логгера Logzero
  2. Измерение времени выполнения
  3. Переворот строки
  4. Преобразование range в итератор
  5. Отладка в командной строке
  6. Подписка на Kaspersky Team
  7. Метод join() для объединения элементов в строку.
  8. Метод title() в Python
  9. Работа с timedelta в Python
  10. Оператор is в Python
  11. Слияние словарей в Python 3.9
  12. Функции map, filter и reduce
  13. Объединение строк с помощью метода join
  14. Получение списка кортежей из словаря
  15. Работа с итераторами через срезы
  16. Работа с zip()
  17. Передача параметров в Python
  18. Модуль inspect: получение информации о объектах
  19. Подчеркивание в REPL
  20. Переопределение метода __eq__
  21. Подсчет элементов в Python
  22. Генерация чисел с range()
  23. Установка и использование emoji
  24. capitalize() — изменение регистра первого символа строки
  25. Работа с комплексными числами
  26. Извлечение аудио из видео
  27. Работа с GitHub в Telegram
  28. Модуль pprint
  29. Импорт модуля из другого каталога
  30. Замеры производительности в Python
  31. Метод rmatmul для пользовательских матриц
  32. Извлечение аудио из видео
  33. Улучшенные подсказки для импорта в Python 3.12
  34. Получение пути к текущему скрипту с помощью os
  35. Названия столбцов в Python таблицах
  36. Объединение словарей в Python
  37. Профилирование данных с Pandas.
  38. Pillow: работа с изображениями
  39. Форматирование строк в Python
  40. JMESPath в Python
  41. Установка и использование pyshorteners
  42. Метод enumerate() в Python
  43. Роль запятой в Python
  44. Генераторы в Python
  45. Переменные класса и экземпляра
  46. Python Enum Weekday Usage

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