Курс 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. Оценка выражений генератора в Python
  2. Проверка подстроки в строке
  3. Именованные аргументы в Python
  4. Профилирование с Pandas
  5. Отображение графиков в Jupyter с Matplotlib
  6. Проверка памяти объекта
  7. Цепные операции в Python
  8. Создание списка через итерацию
  9. Вывод переменной и строки в Python
  10. Встроенные функции Python
  11. Просмотр внешнего файла в Python
  12. Управление контекстом выполнения
  13. Принципы LSP и ISP в Python
  14. split() без разделителя
  15. Обработка исключений в Python 3
  16. Запуск файлового сервера
  17. Python Enum Weekday Usage
  18. Сортировка с параметром key
  19. Очистка данных в Python
  20. Очистка вывода в Python
  21. Асинхронный код в Python
  22. Печать календаря
  23. Подсчет количества элементов в списке
  24. Итераторы в Python
  25. Использование html-скриптов в Jupyter Notebook
  26. Проекты на Python
  27. Работа с IP-адресами в Python
  28. Работа с коллекциями Python
  29. Функция map() и ленивая оценка
  30. Создание словаря и множества
  31. Создание функций высшего порядка
  32. Работа с необработанными строками
  33. Создание виртуальной среды
  34. Проверка переменных окружения в Python
  35. Обработка ошибок в Python
  36. Функции в одну строку
  37. Функция eval() в Python
  38. Работа с каталогами в Python
  39. Удаление символа из строки
  40. Counter() — подсчет элементов
  41. Список переменных с %who
  42. Поиск наиболее частого элемента в списке
  43. Расчет времени выполнения кода
  44. Python 3.12: переиспользование кавычек
  45. Метод setdefault() в Python
  46. Явный импорт переменных
  47. Сериализация объектов в Python
  48. Область видимости переменных

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