Курс 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"
- Сортировка данных с лямбда-функциями
- Создание объекта timedelta
- Отслеживание прогресса с tqdm
- Функция reduce() в Python
- Функция reversed() в Python
- Оператор «not» в Python
- Метод join для объединения строк
- Определение объема памяти объекта
- Python: Фильтрация списков с помощью filter()
- Капитализация строк
- Обязательные аргументы в Python
- Конкатенация строковых литералов
- Вычисление логарифмов в Python
- Импорт и использование модулей в Python
- Улучшенные подсказки для импорта в Python 3.12
- Удаление ключа из словаря в Python
- Названия столбцов в Python таблицах
- Работа с deque из collections
- Разбиение текста в Python
- Декораторы в Python
- Defaultdict в Python
- Логические операторы в Python
- Создание словарей и множеств в Python
- Работа с датами в Python
- Инициализация структур данных
- Обход словаря в Python
- Конкатенация строк с join() в Python
- Установка Git и AWS CLI
- Установка и использование Logzero
- Принципы программирования
- Метод rlshift для битового сдвига
- Просмотр внешних файлов в %pycat
- Принципы LSP и ISP в Python
- Новшества Flask 2.0
- Мониторинг работы программы Py-spy
- Добавление элемента к кортежу
- Тестирование с responses
- Метод rpow в Python
- Профилирование с Pandas
- Работа с географическими данными в Python
- Вывод символов строки в Python
- Обработка ошибок в Python
- Работа с типами данных в Python с помощью pydantic.
- Метод __float__ в Python















