Após a postagem sobre como criar barras de progresso com C++, algumas pessoas me perguntaram se havia alguma ferramenta para Python, e lógico que há várias!
A mais simples e fácil de usar é a tqdm .
tqdm deriva da palavra árabe taqaddum (تقدّم ), que pode significar “progresso” e é uma abreviação de “Eu te amo tanto” em espanhol (te quiero demasiado).
Com ela é possível criar rapidamente barras de progresso inteligente - basta envolver qualquer iterável com tqdm e pronto!
Para instar é bem simples, basta tero pip
E então usá-lo, exemplo:
Se tiver problema com a instalação, tente somente para seu usuário, exemplo:
Há ainda a possibilidade de instalar pela branch de desenvolvimento
Agora basta importar o tqdm
no seu código e implementar
vim progresso.py
E testar:
A saída será animada, veja parte da animação simplificada:
E ainda existem várias formas de implementar, como por exemplo, direto pelo prompt:
Ou ainda com os parametros: --unit_scale
e --total [N]
combinados:
Show, né?!
Para mais informações, rode:
E visite o site oficial: https://tqdm.github.io/