Conheça duas bibliotecas, tqdm e progressbar para criar barras de progresso na execução dos seus códigos do python. Ambas funcionam perfeitamente para o jupyter notebook e são adaptáveis a diversas situações.
Códigos útilizados:
import time
Pip install tqdm
Pip install progressbar
from tqdm import tqdm
from tqdm import trange
import progressbar
for i in tqdm(range(50)):
time.sleep(0.1)
for i in trange(50):
time.sleep(0.1)
pbar = tqdm(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'])
for i in pbar:
time.sleep(0.25)
pbar.set_description(f'trabalhando no {i}’)
for i in progressbar.progressbar(range(50)):
time.sleep(0.1)
bar = progressbar.ProgressBar(max_value=progressbar.UnknownLength)
for i in range(50):
time.sleep(0.1)
bar.update(i)
Playlist sobre PANDAS: • Pandas
Playlist sobre PYTHON: • Python
Playlist sobre GRÁFICOS: • Gráficos
Playlist sobre JUPYTER: • Jupyter Notebook
#python #progressbar #barradeprogresso #barra #progresso
0:00 Introdução
0:28 Bibliotecas utilizadas
0:56 Entendendo os exemplos
1:26 Barra de progresso com tqdm
2:10 Barra de progresso com trange
2:40 Personalizando a barra
3:38 Barra de progresso com progressbar
4:32 Barra de progresso infinita
5:43 Encerramento