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

Для расчета времени выполнения программы в Python можно воспользоваться модулем time. Для этого необходимо импортировать этот модуль в начале вашего скрипта:

import time

Затем, перед выполнением участка кода, время начала выполнения записывается в переменную start_time:

start_time = time.time()

После выполнения участка кода, время окончания выполнения записывается в переменную end_time. Далее, для расчета времени выполнения, достаточно вычесть начальное время из конечного:

execution_time = end_time - start_time

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

Пример использования:

import time

start_time = time.time()

# Ваш участок кода

end_time = time.time()

execution_time = end_time - start_time

print(f"Время выполнения: {execution_time} секунд")
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Magic Commands — улучшение работы с Python
  2. Наиболее частотные элементы с помощью Counter
  3. Создание коллекций из выражения-генератора
  4. Циклы в Python
  5. Генераторы в Python
  6. Работа с файлами в Python
  7. Список методов и атрибутов
  8. Глобальные переменные в Python
  9. Комментарии в Python
  10. Метод index() в Python
  11. Конкатенация списков в Python
  12. Работа с функцией next() в Python
  13. Проверка запуска скрипта или импорта модуля
  14. Метод __iand__ для пользовательских классов
  15. Функция map() и ленивая оценка
  16. Синхронизация доступа к ресурсам
  17. Обновление данных через PUT запрос
  18. F-строки в Python
  19. Профилирование данных с Pandas.
  20. Метод hash в Python
  21. Визуализация пропусков данных
  22. CLI-инструмент howdoi
  23. Работа с очередями в Python
  24. Метод rsub для пользовательских чисел
  25. Создание виртуальной среды
  26. Оптимизация поиска в словарях
  27. Однострочники Python
  28. Сравнение строк в Python
  29. Создание и использование модулей в Python
  30. Изменение списка срезами
  31. Запрос пароля с помощью getpass
  32. Замена подстроки
  33. Измерение времени выполнения кода
  34. Удаление дубликатов из списка
  35. Метод Enumerate() для списков
  36. Проверка элемента в множестве.
  37. Преобразование строк в числа с плавающей запятой
  38. Контроль точности вывода чисел
  39. Работа с географическими данными в Python
  40. Метод join для объединения строк
  41. Функция all() в Python
  42. Оператор «not» в Python
  43. Обмен переменными в Jupyter
  44. Функция zip() для объединения списков
  45. Измерение потребления памяти при сортировке
  46. Python Метод sleep() из time

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