Page 12 -
P. 12

1.1         첫 프로그램                                          P  Y  T  H  O  N










                     이번 절에서는 간단한 프로그램을 실행하는 데 필요한 준비 과정을 통해 여러분을 파이썬 프로그래
                     밍의 세계로 인도할 것이다. 파이썬 시스템(이후 파이썬)은 우리에게 친숙한 워드 프로세서, 이메일
                     프로그램, 웹 브라우저 등 다른 애플리케이션과 마찬가지로 일련의 프로그램으로 구성되어 있다. 모
                     든 프로그램이 그러하듯 파이썬도 컴퓨터에 제대로 설치되어 있어야 한다. 파이썬은 기본 운영 체제
                     에 포함되어 있는 경우도 많으며, 내려받기도 쉽다. 그리고 텍스트 편집기와 터미널 애플리케이션이
                     필요하다. 여러분이 처음으로 해야 할 일은 이 책의 부록 D를 참조해 여러분의 컴퓨터에 파이썬 프

                     로그래밍 환경을 준비하는 것이다.


                     파이썬 프로그래밍 파이썬 프로그램 개발하는 방법을 설명하기 위해, 여기서는 개발하는 과정을 다
                     음과 같은 두 단계로 설명한다.
                       1. 프로그램 작성: 프로그램을 입력해 <프로그램명>.py 형식의 이름으로 파일에 저장한다.

                       2. 프로그램 실행: 터미널 창에서 python3 <프로그램명>.py 명령을 이용해 실행한다.

                     첫 번째 단계에서는 빈 화면에서 시작해 문자를 차례대로 입력해 하나의 프로그램을 작성하는데 이
                     메일 메시지나 에세이를 쓰는 과정과 비슷하다. 다만 프로그래머는 입력한 프로그램을 코드라고 하
                     며, 코드를 작성하는 과정은 코딩이라고 부른다. 두 번째 단계에서는 컴퓨터의 제어권을 시스템에서
                     여러분이 작성한 프로그램으로 넘겨준다(프로그램이 실행을 마치면 제어권이 다시 시스템으로 돌아
                     간다). 프로그램을 작성하고 실행하는 방법은 시스템에 따라 더욱 세분화되기도 하고 다양하지만, 여
                     기에서는 주로 작은 프로그램을 작성하고 설명하므로, 이와 같이 작성과 실행, 두 단계로 구분해 설
                     명한다.


                     프로그램 작성 문장이나 한 편의 시와 마찬가지로 파이썬 프로그램도 그저 일련의 문자열로 구성되어
                     있으며, 다만 .py 확장자를 가진 파일에 저장될 뿐이다. 이메일 클라이언트나 다른 컴퓨터 애플리케
                     이션을 사용할 때와 마찬가지로 프로그램을 작성하는 일도 문자들의 시퀀스(sequence)를 정의하면 된
                     다. 프로그램을 작성할 때는 어떤 텍스트 편집기나 사용할 수 있지만, 파이참(PyCharm) 같은 통합 개
                     발 환경에서 제공하는 편집기를 사용할 수도 있다. 이 책에서 설명하는 프로그램을 개발하는 데 통합
                     개발 환경까지는 필요하지 않지만, 사용하기 어렵지 않고, 유용한 기능이 많으며 전문가들이 널리 사
                     용한다.

                     프로그램 실행 일단 프로그램을 작성한 후에는 실행할 수 있다. 프로그램 실행은 상당히 흥미로운 부

                     분으로서 우리가 작성한 프로그램이(파이썬이 허용하는 범위 안에서) 컴퓨터를 제어한다. 엄밀히 말
                     하면 우리가 내린 명령을 컴퓨터가 따른다고 할 수 있는데, 기술적으로는 파이썬 컴파일러가 컴퓨터



                                                                                              021
   7   8   9   10   11   12   13   14   15   16   17