I worked on a dataset in Kaggle and I see that in some python notebooks, they have used ! before pip command for installing packages.
For example: !pip install rank_bm25 nltk
Is there any reason behind it?
In some python interactive shells like ipython or kaggle !
is prefixed to run external shell command.