Explain Python Program Structure