더북(TheBook)

Q. helloworld.py를 실행할 때 파이썬이 다음과 같은 메시지를 출력한다.

ImportError: No module named stdio

무슨 의미인가?

A. 이 책의 도서 웹사이트에서 제공하는 stdio 모듈을 파이썬이 사용할 수 없다는 의미다.

 

Q. 도서 웹사이트에서 제공하는 stdio 모듈을 어떻게 내 파이썬에서 사용할 수 있나?

A. 부록 D 또는 도서 웹사이트에서 파이썬 프로그래밍 환경을 설치하는 과정을 차례대로 따라 했다면 stdio 모듈을 여러분의 파이썬에서 사용할 수 있다. 아니면 도서 웹사이트에서 제공하는 stdio.py 파일을 프로그램이 저장된 디렉터리에 복사해도 된다.

 

Q. 탭, 공백, 개행 문자 등 공백 문자에 대해 파이썬은 어떤 규칙을 가지고 있나?

A. 일반적으로 파이썬은 프로그램 안에 있는 공백 문자를 모두 동일하게 처리하지만, 문자열 리터럴과 들여쓰기에서는 예외적으로 구분한다. 문자열 리터럴은 'Hello, World'처럼 작은따옴표 안에 들어 있는 일련의 문자들이다. 따옴표 안에 넣는 공백은 정확히 그대로 인식된다. 들여쓰기는 행의 앞에 나오는 공백을 말한다. 1.3절에서 설명하는 것처럼 소소코드 각 줄 앞에 나오는 공백의 수는 파이썬 프로그램을 구조화하는 데 중요한 역할을 한다. 일단 지금은 코드를 들여 쓰지 않는다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.