Курс Python → Измерение времени выполнения

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

import time

Затем, перед началом выполнения вашей функции, запомните текущее время:

start_time = time.time()

После выполнения вашей функции, снова запомните текущее время и вычислите разницу:

end_time = time.time()
execution_time = end_time - start_time

Теперь у вас есть переменная execution_time, которая содержит время выполнения вашей функции в секундах. Вы можете использовать эту информацию для оптимизации вашего кода или для сравнения различных подходов к решению задачи.

Пример кода, который измеряет время выполнения функции, может выглядеть следующим образом:

import time

def my_function():
    start_time = time.time()
    # ваш код здесь
    end_time = time.time()
    execution_time = end_time - start_time
    return execution_time

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

Автор урока

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

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

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

  1. Списковый компрехеншен.
  2. Изменяемые и неизменяемые объекты
  3. Названия столбцов в Python таблицах
  4. Big O оптимизация
  5. Обработка исключений в Python
  6. Установка Git и AWS CLI
  7. Переменная Шредингера
  8. Просмотр атрибутов и методов класса
  9. Статическая типизация в Python
  10. Метод rename() для переименования файлов и каталогов
  11. f-строки в формате строк
  12. Именованные аргументы в Python
  13. Удаление элементов из списка
  14. Просмотр атрибутов и методов класса
  15. Многоточие в Python
  16. Переопределение оператора % для объектов
  17. Использование метода lower()
  18. Поиск анаграмм с Counter
  19. Возврат нескольких значений
  20. Округление в Python
  21. Работа с изменяемыми списками
  22. Карта бомбоубежищ в Москве и Питере
  23. Объединение словарей в Python
  24. Преобразование списка в словарь через генератор
  25. Изменение IP-адреса в Python
  26. Разделение строки на пары ключ-значение.
  27. Расчет времени выполнения кода
  28. Подсчет частоты элементов с Counter
  29. Руководство по Pymorphy2
  30. Равенство и идентичность в Python
  31. Создание веб-приложения с Flask
  32. TON Smart Challenge #2: участие и подготовка
  33. Работа с itertools
  34. Установка и использование Virtualenv
  35. Удаление элемента по индексу
  36. Функции min(), max(), sum()
  37. Принципы SRP и OCP
  38. Работа с эмодзи в Python
  39. Регистрация на хакатоне
  40. Измерение времени выполнения кода
  41. Асинхронное выполнение задач в процессах
  42. Установка и использование Telegram API в Python
  43. Получение атрибутов и методов класса
  44. Копирование списков в Python
  45. Управление памятью в Python
  46. Разница между датами

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