The baffling source and sh

Hello everyone! Ever tried source and sh on some script and it worked with source but not with sh? I had this trouble sometime back. I was working on a python project and was supposed to activate virtual environment before starting off. However, not being very habitual of using virtual environments (I know its a…