<jupyter_start><jupyter_text>used primarily if i am importing a module from another source and just want to run a specific function<jupyter_code># print (__name__)
# print ('first module : {}'. format (__name__))<jupyter_output>first module : __main__<jupyter_text>[link](https://www.youtube.com/watch?v=sugvnHA7ElY)<jupyter_code>def main():
    print ('this is my first module')
    
if __name__ == '__main__' :
    main()<jupyter_output>this is my first module