Курс Python → Измерение времени выполнения кода
Для измерения времени выполнения части кода в Python можно использовать модуль time. Для этого нужно импортировать этот модуль с помощью команды import time. Затем, перед участком кода, время начала его выполнения сохраняется в переменную с помощью функции time.time(). После выполнения кода снова вызывается функция time.time(), чтобы получить текущее время окончания выполнения.
Далее, для подсчета затраченного времени необходимо вычесть время начала выполнения из времени окончания. Полученное значение будет временем, затраченным на выполнение кода. Это можно сделать следующим образом:
import time
start_time = time.time()
# Ваш код
end_time = time.time()
execution_time = end_time - start_time
print(f"Время выполнения кода: {execution_time} секунд")
Таким образом, используя модуль time, вы можете легко измерить время выполнения любой части кода в Python. Это может быть полезно при оптимизации производительности программы или при сравнении различных подходов к решению задачи.
Другие уроки курса "Python"
- Красивый вывод списка
- Сортировка данных с лямбда-функциями
- Декораторы с @wraps
- Работа с enumerate()
- Функция reduce() в Python
- Оператор match в Python
- Поиск email
- Создание функций с произвольным количеством аргументов
- Вакансии в Nebius
- Работа с путями в Python
- Расширение операции побитового «и» в Python
- Создание новых списков через list comprehensions
- Принцип одной функции
- Стать Python-разработчиком
- Работа с датой и временем в Python
- Декораторы в Python
- Работа с YAML в Python: PyYAML.
- Профилирование с cProfile
- Создание OrderedDict
- Оформление кода на Python
- Атрибуты объекта в Python
- Множественное назначение в Python
- Аргумент по умолчанию
- Оператор is в Python
- Python 3.12: переиспользование кавычек
- Методы classmethod и staticmethod
- Декораторы с аргументами в Python
- Метод add для класса Vector
- Работа с модулем random
- Просмотр внешних файлов в %pycat
- Метаклассы в Python
- Наследование в программировании
- Удаление дубликатов с помощью множеств
- Мониторинг работы программы Py-spy
- Перехват исключений в Python
- Оптимизация памяти с __slots__
- Функции классификации комплексных чисел
- Magic Commands — улучшение работы с Python
- Присвоение значений переменным в Python
- Создание объекта времени
- Декораторы в Python
- Бесконечные списки в Python
- Сортировка элементов в Python
- Методы __repr__ и __str__ в Python















