Курс 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. Библиотека schedule: планировщик задач
  2. Очистка вывода в Python
  3. Функция print() — вывод информации
  4. Проверка строки на палиндром
  5. Структура строк в Python
  6. Объединение строк с помощью метода join
  7. Работа с SQLite в Python
  8. Хэш-функции и метод цепочек
  9. Работа с географическими данными.
  10. Декораторы в Python
  11. Импорт объектов из модулей
  12. Функция all() в Python
  13. Поиск индекса элемента в списке
  14. Вложенные генераторы в Python
  15. Функции в Python: создание и вызов
  16. Распаковка аргументов в Python
  17. Атрибуты массивов в Numpy
  18. Методы работы со строками в Python
  19. Python itertools combinations() — группировка элементов
  20. Быстрый поиск кода
  21. Переопределение унарных операторов
  22. Переопределение метода __and__
  23. Удаление эмодзи с помощью pandas
  24. Создание новых списков через list comprehensions
  25. Работа с YAML в Python
  26. Работа с множествами в Python
  27. Область видимости переменных
  28. Операторы Splat и splatty-splat
  29. List Comprehension Tutorial
  30. Оптимизация интернирования строк
  31. Добавление элемента в список.
  32. Управление памятью в Python
  33. Анонимные функции в Python
  34. Удаление элементов из списка в Python.
  35. Форматирование строк с % в Python
  36. Python 3.12: переиспользование кавычек
  37. Работа с множествами в Python
  38. Переопределение оператора % для объектов
  39. Взаимодействие с внешними процессами в Python
  40. Сортировка в Python
  41. Конвертация изображений в PDF
  42. Реализация операции -= для пользовательского класса
  43. Защита данных в Python
  44. Функции map() и reduce() в Python
  45. Генераторы в Python
  46. Делегирование в Python

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