Курс Python → Отслеживание прогресса с tqdm

Библиотека tqdm предоставляет возможность выводить красивый прогресс-бар во время выполнения итераций в Python. Она предоставляет пользователю информацию о текущем прогрессе выполнения цикла, скорости и оставшемся времени. Одним из ключевых преимуществ tqdm является его удобство использования в командной строке, что делает его отличным инструментом для мониторинга прогресса выполнения программы.

Для начала работы с tqdm необходимо установить библиотеку с помощью менеджера пакетов Python, например, pip. После установки библиотеки можно импортировать ее в свой скрипт с помощью команды from tqdm import tqdm. Затем можно начать использовать tqdm для отслеживания прогресса выполнения циклов или итераций в своем коде.

Пример использования tqdm в цикле for выглядит следующим образом:


import time
from tqdm import tqdm

for i in tqdm(range(10)):
    time.sleep(0.5)

В данном примере tqdm будет выводить прогресс-бар, отображающий текущее состояние выполнения цикла от 0 до 100%. Таким образом, разработчик может наглядно видеть, сколько времени осталось до завершения цикла и оценить эффективность своего кода.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Оператор @ для умножения матриц
  2. Регистрация на хакатоне
  3. Удаление эмодзи с помощью pandas
  4. Оператор is в Python
  5. Работа с аргументами командной строки
  6. Оформление текста в консоли с TermColor
  7. Изменяемые и неизменяемые объекты
  8. Оператор match в Python
  9. Методы __repr__ и __str__ в Python
  10. Преобразование списка в словарь через генератор
  11. Обработка исключений в Python
  12. Переопределение метода sub
  13. Вложенные генераторы в Python
  14. Принципы Zen of Python
  15. Использование функции product
  16. Использование обратной косой черты в f-строках
  17. Функция sleep() в Python
  18. Функции с необязательными аргументами
  19. Работа с контекст-менеджером «with»
  20. Принципы программирования
  21. Округление дробей в Python
  22. Вызов функций по строке в Python.
  23. Запуск асинхронной корутины
  24. Работа с комплексными числами
  25. Конкатенация строк с методом join()
  26. Список импортированных модулей в Python
  27. Преобразование символов в нижний регистр
  28. Открытие и запись файлов
  29. Разделение функций на этапы
  30. Округление банкира в Python
  31. Блок try-except-else
  32. Роль object и type в Python
  33. Лямбда-функции для min/max
  34. Печать месячного календаря
  35. Конкатенация строк в Python
  36. Создание лямбда-функций
  37. Операторы увеличения и уменьшения переменной
  38. globals и locals
  39. Измерение времени выполнения кода
  40. Функция product() в Python
  41. Копирование словарей и списков в Python
  42. Использование defaultdict в Python
  43. Функция zip() для объединения списков
  44. Аннотации типов в Python
  45. Замыкания в Python
  46. Управление экспортом элементов
  47. Списки в Python: основы

Marketello читают маркетологи из крутых компаний