Курс Python → Расчет времени выполнения
Для расчета времени выполнения программы в Python можно воспользоваться модулем time. Для этого необходимо импортировать этот модуль в начале вашего скрипта:
import time
Затем, перед выполнением участка кода, время начала выполнения записывается в переменную start_time:
start_time = time.time()
После выполнения участка кода, время окончания выполнения записывается в переменную end_time. Далее, для расчета времени выполнения, достаточно вычесть начальное время из конечного:
execution_time = end_time - start_time
Таким образом, в переменной execution_time будет содержаться время (в секундах), затраченное на выполнение участка кода. Это может быть полезно для оптимизации производительности программы или для оценки времени выполнения определенных операций.
Пример использования:
import time
start_time = time.time()
# Ваш участок кода
end_time = time.time()
execution_time = end_time - start_time
print(f"Время выполнения: {execution_time} секунд")
Другие уроки курса "Python"
- Эффективная конкатенация строк в Python
- Преобразование в float
- Декораторы для регистрации функций
- Numpy: использование Ellipsis
- Работа с множествами в Python
- Оператор is в Python
- Работа с буфером обмена на Python
- Создание новых функций с помощью functools.partial
- Конвертация коллекций в Python
- Проверка дублей в списке.
- Экранирование символов в Python
- Поиск шаблона в строке
- Установка random seed в Python
- Генераторы списков в Python
- Установка и использование модуля «howdoi»
- Очистка вывода в Python
- Метод __irshift__ для побитового сдвига вправо
- Исключение NotImplementedError
- Функции классификации комплексных чисел
- Сортировка и разворот списка
- Динамические маршруты во Flask
- Работа с исключениями в Python
- Округление чисел с помощью round
- Лямбда-функции в defaultdict
- Руководство по библиотеке pydantic
- Изменение списка срезом
- Работа со строками в Python
- Модуль pprint
- Создание словарей и множеств в Python.
- Изменение регистра данных
- Оператор «and» в Python
- Переворот последовательности
- Сравнение def и lambda функций в Python
- Установка и использование Logzero
- Руководство по использованию Colorama
- split() — разделение строки
- Создание списков в Python
- Получение ID текущего процесса
- Метод rsub в Python: расширение функциональности вычитания
- Перевернуть список в Python
- Разделение строки с помощью re.split()
- Метод bool() в Python
- Преобразование Excel в PDF с Spire.XLS
- Зарезервированные слова в Python
- Профилирование данных с Pandas.















