title: Why using "if __name__=='__main__': main()" and not simply "main()" in Python?
body: <p>Also, why do we use the underscores? After all, I define the main method as <code>main()</code>, not as <code>__main__()</code>.</p>