Курс 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. Операторы увеличения и уменьшения в Python
  2. Обработка исключений
  3. Функции map() и reduce() в Python
  4. Генерация резюме в Gensim
  5. Метод enumerate() в Python
  6. Проектирование Singleton с метаклассом
  7. Область видимости переменных
  8. Работа с библиотекой requests
  9. Избегайте использования goto
  10. Функции any() и all() в Python
  11. Цикл for с enumerate() в Python
  12. Распаковка аргументов в Python
  13. Переопределение метода __pow__
  14. Обход элементов в Python
  15. Генерация случайных чисел в Python
  16. Документация функции help() в Python
  17. Профилирование данных с Pandas
  18. Конкатенация строк в Python
  19. Функции-генераторы в Python
  20. Python: библиотеки и функции
  21. Работа с часовыми поясами в Python
  22. Проверка вхождения подстроки
  23. Создание .exe файла с pyinstaller
  24. Метод get() для словарей
  25. Преобразование типов данных в set comprehension
  26. TypedDict для kwargs в Python 3.12
  27. Сохранение Unicode в JSON
  28. Обработка исключений в Python
  29. Проверка дубликатов в Python
  30. GitHub в Telegram: подписка на уведомления
  31. Открытие и запись файлов
  32. Использование *args
  33. Лимиты на ресурсы Python
  34. Преобразование строк в числа с плавающей запятой
  35. Python: отличительная особенность — отступы
  36. Создание словаря и множества
  37. Передача словаря через **kwargs
  38. Переопределение метода __rshift__
  39. Метод Enumerate() для списков
  40. Безопасные SQL-запросы в Python 3.11
  41. Перевод текста с Python Translator
  42. Объединение Python и Shell
  43. Функция product() в Python
  44. Декоратор Property в Python
  45. Анонимные функции в Python
  46. Сортировка и разворот списка

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