Курс 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"
- Метод join() для объединения элементов
- Декораторы в Python
- Протокол управления контекстом
- Упрощение условных выражений с тернарным оператором
- Python reversed() vs срез[::-1]
- Работа с YAML в Python: PyYAML.
- Разделение строки на пары ключ-значение.
- Методы работы со строками в Python
- Конкатенация строк в Python
- Выход из профиля в Django
- Обработка данных в Python
- Объединение итераторов
- Создание и использование ChainMap
- Генератор чисел Фибоначчи
- Декоратор @override
- Метод index() в Python
- Создание множества в Python
- Отображение HTML кода в Python
- Выражения-генераторы в Python
- Назначение максимального и минимального значения переменной в Python.
- Декоратор total_ordering для класса Point
- Создание пустых функций и классов в Python
- Запрос пароля с помощью getpass
- Удаление элемента из списка
- Метод rrshift для пользовательских объектов
- Метод pop() списка
- Функция с **kwargs в Python
- Хэш-функции в Python
- Руководство по использованию Colorama
- Сортировка слиянием
- Сортировка с помощью key
- Работа с модулем os в Python
- Подсчет элементов с помощью Counter из collections
- Оператор zip в Python
- Создание детектора плагиата
- Фильтрация списков с itertools
- Склеивание строк без циклов
- Генератор надежных паролей
- Работа с deque из collections
- Повторение элементов в Python
- Генераторы в Python
- Открытие, чтение и закрытие файла
- Метод join() для объединения строк
- Работа с collections в Python
- Работа с URL-адресами в Python
- Использование *args
- Генераторы в Python















