I’m a novice programmer so this is probably a very dumb question (but how else do we learn?). I’m going through the chapters and always notice the first line is !pip install -Uqq fastbook. I have some understanding of what pip does but don’t really understand what the -uqq does. Also, sometimes I see pip and !pip. What’s the exclamation point for and why do I see it sometimes and sometimes not?
First concerning !pip vs pip is that the one with the ! mark you can run it inside your Jupiter notebook and run it as a code cell and you can download packages, because if you run it without a ! mark probably you will get an error, because the pip without ! you run it in terminal, so technically there is not difference at a high level it’s just a syntax guide for you if you want to install packages from inside jupyteer notebbok just put !pip install package-name.
Concerning -Uqq fastbook, i also have no idea what it is!