Курс 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. Переворот строки
  2. Операции с кортежами
  3. Идентификатор объекта в Python
  4. Обновление данных через PUT запрос
  5. GitHub в Telegram: подписка на уведомления
  6. Подсказки при вводе данных в Python
  7. Генераторы в Python
  8. Генерация фальшивых данных с Faker
  9. Получение текущей даты и времени
  10. Область видимости переменных
  11. Генерация QR-кодов с библиотекой qrcode
  12. Определение локальных переменных в Python
  13. Работа с файлами в Python
  14. Работа со строками в Python
  15. Настройка Cron
  16. Ввод нескольких значений
  17. Оператор Walrus в Python 3.8
  18. Работа с enumerate()
  19. Преобразование числа в восьмеричную строку
  20. Методы list в Python
  21. Открытие, чтение и закрытие файла
  22. Работа с zip()
  23. Конкатенация списков в Python
  24. Операторы увеличения и уменьшения переменной
  25. Переопределение метода delitem в Python
  26. Типы возвращаемых значений в Python
  27. Сглаживание списка
  28. Цикл while в Python
  29. Форматирование строк в Python
  30. CLI-инструмент howdoi
  31. Antigravity модуль
  32. Оформление кода по PEP 8
  33. Транспонирование 2D-массива с помощью zip
  34. Метод title() в Python
  35. Преобразование чисел в восьмеричную строку
  36. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  37. Определение объема памяти объекта
  38. Работа с CSV файлами
  39. Функции range() в Python
  40. Оптимизация методов в Python 3.7
  41. Печать комбинаций в Python с Itertools

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