Курс 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"
- Pillow: работа с изображениями
- Удаление URL-адресов в Python
- Сложные типы данных в Python
- Работа с базами данных SQLite
- Генерация случайных чисел Python
- Замена символов в Python
- Big O оптимизация
- Декораторы с аргументами
- Повторение элементов в Python
- Использование модуля __future__
- Раздувающийся словарь в Python
- Разделение строки с помощью split()
- Создание лямбда-функций
- Методы HTTP запросов в Flask
- Вложенные функции в Python
- Установка и загрузка Instaloader
- Отправка HTTP-запросов в Python
- Декоратор Ajax required
- Перезагрузка оператора в Python
- Упрощение работы с JSON-данными в Python
- Руководство по использованию Colorama
- Экспорт функций в Python
- Метод rmatmul для обратного матричного умножения
- Итераторы в Python
- Логирование в Python
- Простой калькулятор Python
- Список переменных с %who
- Работа с изменяемыми списками
- Проверка существования переменной с оператором :=
- Список переменных в Python
- Вычисление натуральных логарифмов в NumPy
- Именованные срезы в Python
- Управление IP-адресами через прокси
- Добавление цвета в консоли
- Работа с контекстным менеджером Pool
- Присвоение значений переменным в Python
- Использование super() в Python
- Python reversed() vs срез[::-1]
- Поиск простых чисел
- Безопасные SQL-запросы в Python 3.11
- Запуск файлового сервера
- Область видимости переменных
- Объединение словарей в Python 3.5+
- Модуль pprint
- Парсинг статей с Newspaper3k
- Вывод переменной и строки в Python















