Ciao , ho inziato studiarmi un manuale di python per ora tutto ok, solo una cosa non ho capito

cosa significa questa sintassi

if __name__ == '__main__':nomeclasse().mainloop()

in particolare cosa sono __name__ e __main__?

nel manuale viene usata spesso per inizializzare le classi


grazie, ciao