전역(global) 지역(local) 프로그램을 만들면서 여러 가지 데이터에 여러 가지 이름을 붙여서(변수) 사용합니다. 그런데 이름이란 문맥에 따라서 지칭하는 대상이 다르기 마련입니다. 파이썬에서는 ‘namespace’이라는 개념을 이용해서 이름의 문맥을 구별합니다. 네임 스페이스는 프로그램 전체 범위의 global(전역)과 한정적인 영역의 local(지역)으로 구별됩니다. 전역공간에 정의되어, 프로그램 어디서든 부를 수 있는 이름을 전역변수(global variable)라고 합니다. 함수 밖에서 변수를 정의하면 전역변수가 됩니다. 직역공간에서 영역 내에서만 부를 수 있는 이름을 지역변수(local variable)라고 합니다. 모든 함수는 자신만의 영역을 가지며, 함수 속에서 작성한 변수는 그 함수의..