if I'm programming a Python script, and in my script, I import ArcPy.
Is that downloaded with ArcMap?
Also, in that case, if I give the script to someone who doesn't have ArcMap, and thus don't have ArcPy, does that mean the script won't run as they're trying to import something that doesn't exist on their computer?
So if I'm sending a script to someone, would I have to send all of the libraries I'm importing with it?