1. Visual Studio에 Python 설치 및 테스트하기

안녕하세요. 언제나 휴일의 언휴예요. 앞으로 여러분과 함께 Python을 알아볼게요.

어린왕자 첫 페이지를 기억하시나요? 처음에 모자라고 생각한 그림이 나오죠. 그리고 다음 페이지로 넘겼을 때 모자가 아니라 보아구렁이가 코끼리를 삼킨 것임을 알았던 기억이 있을 거예요.

갑자기 왠 어린왕자 얘기를 하냐구요?  네. 눈치를 채셨겠지만 보아구렁이가 python입니다. Python 언어의 철학이 다양한 형태의 프로그래밍을 할 수 있게 여러 기술을 통합하여 사용할 수 있다는 생각에서 언어 이름을 작명한 것이죠. 표면적으로 파이썬을 만든 귀도 반 로섬이 좋아하는 코미디 [Monty Python’s Flying Circus]에서 따 온 것으로 얘기하고 있어요.

Python은 생각보다 오래 전에 만들어진 언어예요. 1991년에 만들었으니 C++보다는 나중에 나왔지만 Java 보다 먼저 나온 것이죠. 초기에는 아는 이들만 사용하던 것이 이제는 많은 이들이 사용하고 있네요. 필자는 2000년에 IBCS(지능형 대역폭 제어 시스템)를 만들 때 처음 접했는데 15년 가까이 잊고 지내다가 이렇게 다시 사용하네요.

이번 글에서는 Visual Studio설치 관리자를 통해 Python을 설치하여 Visual Studio에서 간단한 테스트를 하는 방법을 다룰 거예요. 참고로 여기에서는 Visual Studio 2017 환경에서 Python 3.6으로 작업합니다. 작업 환경에 따라 다소 차이가 발생할 수 있습니다.

Visual Studio 설치 관리자를 실행한 후에 설치 정보를 수정을 선택하세요.

[그림 1] 설치 관리자에서 Visual Studio 수정
[그림 1] 설치 관리자에서 Visual Studio 수정

그리고 웹 및 클라우드 항목 중에서 Python 개발을 선택한 후 수정 버튼을 클릭하세요.

[그림 2] Python 개발 추가
[그림 2] Python 개발 추가

설치를 완료하였으면 Visual Studio를 실행한 후 [파일]=>[새로 만들기]=>[프로젝트]를 선택합니다.

[그림 3] 프로젝트 새로 만들기
[그림 3] 프로젝트 새로 만들기

Python 응용 프로그램 템플릿을 선택하고 프로젝트 이름을 입력 후에 확인 버튼을 클릭하세요.

[그림 4] Python 응용 프로그램 템플릿 선택
[그림 4] Python 응용 프로그램 템플릿 선택

[그림 5]처럼 Python 소스 파일에 코드를 편집할 수도 있고 대화형 창에서 인터프리터 형태로 작업할 수도 있습니다.

[그림 5] Python 응용 프로그램 프로젝트 생성 후 초기 모습
[그림 5] Python 응용 프로그램 프로젝트 생성 후 초기 모습

먼저 대화형 창에 다음 내용을 입력하세요.

>>> print (“Hello Python!”)

[그림 6] 대화형 창에서 편집
[그림 6] 대화형 창에서 편집

그리고 엔터를 입력하면 print 함수의 입력 인자로 전달한 “Hello Python!”을 출력하는 것을 확인할 수 있습니다.

[그림 7] 대화형 창에서 편집 후 동작 화면
[그림 7] 대화형 창에서 편집 후 동작 화면

이번에는 파이썬 소스 파일에 코드를 편집하여 테스트 해 봅시다. 파이썬에서 #을 명시한 후에 작성하면 같은 줄에 #뒤에 내용은 개발자가 해석하기 쉽게 기재하는 주석으로 번역하지 않습니다. 다음처럼 작성하세요.

#파이썬 소스 파일 작성하기

print (“Hello Python!”)  #콘솔 화면에 문자열 출력하기

[그림 8] Python 소스 파일 편집
[그림 8] Python 소스 파일 편집

Visual Studio의 연결을 선택하거나 [디버그]=>[디버그 시작 F5] 혹은 [디버그]=>[디버그하지 않고 시작 Ctrl+F5]를 누르면 콘솔 화면에서 동작합니다. 단축키는 F5 혹은 Ctrl+F5입니다.

 콘솔 창과 연결하여 실행하기
[그림 9] 콘솔 창과 연결하여 실행하기

다음은 콘솔 창으로 실행한 화면입니다.

[그림 10] 콘솔 창으로 실행한 화면
[그림 10] 콘솔 창으로 실행한 화면