대부분의 프로그래밍 언어에서는 main( ) 함수를 지원하며, 이는 프로그램의 시작점을 지정해주는 역할을 합니다. [C 언어로 짠 프로그램의 예입니다.
C는 컴파일러(Complier) 방식의 언어이고 컴파일러에게 프로그램의 시작점을 알려주기 위해 main( ) 함수를 사용합니다.] 그런데 잘 아시다시피 파이썬(Python)은 인터프리터(Interpreter) 방식의 언어이고, 이와 같은 고급언어는 프로그램이 실행되면 맨 위에서부터 맨 아래의 순서로 명령문이 1줄씩 기계어로 번역되면서 순차적인 실행이 된다는 것은 다 아실 것입니다.
따라서 파이썬으로 프로그램을 짤 때는 main( ) 함수를 적어서 코드의 시작점을 따로 알려줄 필요가 전혀 없습니다. 하지만 파이썬을 공부하다 보면 프로그램에서 이상한 변수를 보는 경우가 있습니다.
__name__이라는 변수이죠. 파이썬 연습문제들을 찾아보다보면 이 녀석은 main( )이라는 함수와 같이 사용되는 경우가 많은데, 제 생각에는 꼭 main( ...
#
파이썬(Python)