tqdm jupyter notebook code example

Example 1: using tqdm in for loop

from tqdm import tqdm_notebook as tqdm
tqdm().pandas()
for x in tqdm(my_list):
    # do something with x

Example 2: tqdm progress bar python

from tqdm import tqdm
for i in tqdm(range(0,int(10E6))):
  continue

Example 3: tqdm every new line

from tqdm import tqdm 

with tqdm(total=total, position=0, leave=True) as pbar:
   for i in tqdm((foo_, range_ ), position=0, leave=True):
    	# run code

Example 4: tqdm command that works both in notebook and lab

#for jupyter lab, in anaconda prompt:
conda install nodejs
jupyter labextension list
conda list widget

pip install ipywidgets 
jupyter nbextension enable --py widgetsnbextension
jupyter labextension install @jupyter-widgets/jupyterlab-manager

#In Jupyter Lab Notebook:
from tqdm.auto import tqdm, trange