Real Python

Get Your Code: Click here to download the free sample code that you’ll use to learn about the name-main idiom.

Almost there! Complete this form and click the button below to gain instant access:

What Does if __name__ == "__main__" Do in Python?

What Does if __name__ == "__main__" Do in Python? (Source Code)

🔒 No spam. We take your privacy seriously.

© 2012–2025 Real Python ⋅ Privacy Policy