Курс 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"
- Работа с CSV файлами в Python
- Замена атрибута в именованном кортеже
- Печать списка с помощью метода join
- Переопределение метода
- Python: динамическая типизация и проверка типов
- Функция map() и ленивая оценка
- Разработка игры Pong с turtle
- Функция zip() для объединения списков
- Разбиение строки в Python
- Конвертация коллекций в Python
- Работа со стеком в Python
- ChainMap избыточные ключи
- Множественное назначение в Python
- Методы split() и join() — Python строк.
- Справка по импортированным модулям
- Объединение списков в Python
- Преобразование чисел в Python
- Работа со строками в Python
- Многопоточность и асинхронное программирование в Python
- Новшества Flask 2.0
- Удаление знаков препинания в Python
- Установка максимального количества цифр
- Метод __getitem__ в Python
- Регистрация на хакатоне
- Ускорение выполнения кода в Python
- Необязательные аргументы в Python
- Инициализация объекта
- Принципы программирования
- Конкатенация строк с join() в Python
- Метод pop() списка
- Списковый компрехеншен.
- Особенности множеств в Python
- Руководство по использованию Colorama
- Группы исключений в Python
- Оболочка Python
- Генератор чисел Фибоначчи
- Работа с множествами в Python
- Переопределение метода __pow__
- Метод remove() для удаления элемента из списка
- Работа с кортежами в Python
- Сортировка в Python
- Виртуальное окружение Python
- Функции классификации комплексных чисел
- Python reversed() vs срез[::-1]
- Запрос DELETE с библиотекой requests
- Метод ior для битовых операций















