Python 입문 | Python 개발 환경 | 스크립트를 작성할 때의 주의점


우선 이것에서 스크립트를 작성하여 움직이는 프로그래밍의 기본 중의 기본은 알았다. 그러면 실제로 스크립트를 공부하고 가기 전에 “스크립트를 작성 할 때, 주의점에 대해서 정리하겠다.

1. 기본은 “영숫자"로 작성한다.

이것은 Python에 한정된 이야기는 아니지만, 프로그래밍 소스 코드는 모든 영문, 숫자가 기본이다. 한글이 포함되어 있으면 동작하지 않는다. 기본적으로 ‘한글은 텍스트를 값으로 사용하거나 코멘트를 작성할 때 뿐"이라고 생각하자. 나머지는 모두 영문과 숫자가 기본이다.

2. 대소문자는 다른 문자!

이것은 특히 Windows 사용자에게는 중요하다. Windows를 사용하고 있으면 왠지 “대문자와 소문자는 동일 문자"라는 생각이 배어 버린다. 즉, “A도 a도 어느 쪽도 같은 문자"라고 생각해 버린다(그렇지 않다면 다행이다).

하지만 Python은 다르다. “A"와 “a"는 다른 문자이다. 예를 들어, 이전에 사용한 “print~“라는 것을 “Print~“라고 쓰면 실행이 되지 않는다. 또한 값을 저장 변수의 이름도 대소 문자를 정확하게 쓰지 않으면 안된다. “A"라는 변수를 사용하는데, “a"라고 쓰면 인식하지 못한다.

3. 선행 공백은 의미가 있다!

이것도 매우 중요하다. 프로그래밍 언어에는 소스 코드를 보기 쉽게하기 위하여 “들여 쓰기(indent)“라는 것을 잘 사용해야 한다. 즉, 문장의 시작 부분에 탭이나 공백을 넣어, 시작 위치를 오른쪽으로 이동하고 보기 쉽게하기 위함이다.

Python에서는 들여 쓰기를 마음대로 해는 안된다. 다음에서 설명하겠지만, Python에는 문장의 들여 쓰기가 중요한 의미를 가지고 있다. Python에서는 들여 쓰기에 따라 문법 구문 등을 인식하게 되어있다.

그래서 꼭 규칙에 따라 들여 쓰기를 해야 한다. “이런 것이 보기 편안한 때문"이라고 적당히 공간 사이를 떼면, 바로 문법 오류가 되어 버린다.

 

우선, 이 3가지 점만 제대로 이해해 두자. 그럼 다음에서 구체적인 프로그래밍 이야기에 들어가기로 하자.