Курс 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
- Группировка элементов Python
- Наиболее частотные элементы с помощью Counter
- Экспорт внешнего файла с помощью writefile
- Метод join для объединения строк
- Работа с zip()
- Замена атрибута в именованном кортеже
- Создание Radio кнопок в tkinter
- Лямбда-функции в defaultdict
- Логирование с Loguru
- Настройка нарезки списков
- Применение функции к элементам списка
- Транспонирование матрицы в Python
- Измерение времени выполнения кода
- Работа с изменяемыми списками
- Работа с байтовыми строками в Python
- Вывод с переменной через запятую
- Работа с асинхронными задачами в Python
- Импорт объектов из модулей
- Преобразование в float
- Конкатенация строк с join() в Python
- Список импортированных модулей в Python
- Перебор элементов списка в Python
- Базовые объекты Python
- Декораторы в Python
- Шаблоны Flask: условия и циклы
- Работа с контекстным менеджером Pool
- Возврат нескольких значений
- Создание объекта времени
- Разбиение текста в Python
- Отправка HTTP-запросов в Python
- Пространство имен в Python
- Обработка исключений
- Метод rxor для операции побитового исключающего «или»
- Определение объема памяти объекта
- Преобразование списка в словарь через генератор
- Избегайте пустого списка
- Модуль pprint: улучшение вывода данных
- Python Enum Weekday Usage
- Обработка исключений в Python
- Наследование в программировании
- Поток данных в Python
- Lambda-функция в Python: использование с map() и sum()
- Разделение строки с помощью re.split()
- Создание панели меню Tkinter















