Курс 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"
- Списковый компрехеншен.
- Изменяемые и неизменяемые объекты
- Названия столбцов в Python таблицах
- Big O оптимизация
- Обработка исключений в Python
- Установка Git и AWS CLI
- Переменная Шредингера
- Просмотр атрибутов и методов класса
- Статическая типизация в Python
- Метод rename() для переименования файлов и каталогов
- f-строки в формате строк
- Именованные аргументы в Python
- Удаление элементов из списка
- Просмотр атрибутов и методов класса
- Многоточие в Python
- Переопределение оператора % для объектов
- Использование метода lower()
- Поиск анаграмм с Counter
- Возврат нескольких значений
- Округление в Python
- Работа с изменяемыми списками
- Карта бомбоубежищ в Москве и Питере
- Объединение словарей в Python
- Преобразование списка в словарь через генератор
- Изменение IP-адреса в Python
- Разделение строки на пары ключ-значение.
- Расчет времени выполнения кода
- Подсчет частоты элементов с Counter
- Руководство по Pymorphy2
- Равенство и идентичность в Python
- Создание веб-приложения с Flask
- TON Smart Challenge #2: участие и подготовка
- Работа с itertools
- Установка и использование Virtualenv
- Удаление элемента по индексу
- Функции min(), max(), sum()
- Принципы SRP и OCP
- Работа с эмодзи в Python
- Регистрация на хакатоне
- Измерение времени выполнения кода
- Асинхронное выполнение задач в процессах
- Установка и использование Telegram API в Python
- Получение атрибутов и методов класса
- Копирование списков в Python
- Управление памятью в Python
- Разница между датами















