Python은 배우기 쉽고 강력한 기능을 갖춘 프로그래밍 언어로, 다양한 분야에서 널리 사용되고 있습니다. 본 글에서는 Python의 기본 실행 환경인 REPL(Read-Eval-Print Loop)을 활용하여 간단한 코드를 실행해보고, 이후 Visual Studio Code 및 Google Colab을 통해 첫 번째 Python 프로그램을 작성하는 과정을 소개합니다.
1. Python REPL 환경에서의 첫 실행
Python은 인터프리터 언어로, 코드를 한 줄씩 입력하고 즉시 실행 결과를 확인할 수 있는 REPL 환경을 제공합니다. 이 환경은 Python 공식 웹사이트에서도 체험할 수 있습니다.
Python 공식 웹사이트에서 REPL 실행하기
- python.org로 접속합니다.
- 상단 메뉴에서 “Launch Interactive Shell” 아이콘을 클릭합니다.
- 브라우저 내에서 Python 인터프리터가 실행되며, 설치 없이 코드를 입력하고 실행할 수 있습니다.
간단한 연산 실행 예시
2 + 2
위 코드를 입력하면 Python은 이를 평가하여 4라는 결과를 출력합니다. 이는 REPL의 핵심 동작 방식인 “읽기 → 평가 → 출력 → 반복”을 보여줍니다.
문자열 출력 예시
print("Hello World")
print() 함수는 Python의 내장 함수로, 괄호 안의 문자열을 출력합니다.
2. 사용자 입력과 변수 활용
Python에서는 input() 함수를 통해 사용자로부터 값을 입력받을 수 있으며, 이를 변수에 저장하여 활용할 수 있습니다.
사용자 이름을 입력받고 인사하는 코드
name = input("What is your name? ")
print("Nice to meet you,", name)
위 코드에서는 name이라는 변수에 사용자가 입력한 이름을 저장하고, print() 함수를 통해 인사 메시지를 출력합니다.
3. REPL 종료
REPL 환경을 종료하려면 다음과 같이 입력합니다.
exit()
4. Visual Studio Code에서 첫 Python 프로그램 작성
이제 코드 에디터를 활용하여 Python 프로그램을 파일로 작성하고 실행해보겠습니다. 본 예시는 Visual Studio Code를 기준으로 설명합니다.
코드 작성 예시 (helloworld_start.py)
print("Hello World")
name = input("What is your name? ")
print("Nice to meet you,", name)
실행 방법
- 파일을 작성한 후, 파일 내에서 마우스 오른쪽 버튼을 클릭합니다.
- “Run Python File in Terminal”을 선택하면 터미널이 열리고 코드가 실행됩니다.
- 사용자 입력을 통해 프로그램이 동작하는 것을 확인할 수 있습니다.
또는, 통합 터미널에서 직접 실행할 수도 있습니다.
python helloworld_start.py
※ Windows 환경에서는 py helloworld_start.py, macOS에서는 python3 helloworld_start.py를 사용합니다.
5. Google Colab에서 실행하기
Google Colab은 웹 기반의 Python 실행 환경으로, 별도의 설치 없이 브라우저에서 코드를 실행할 수 있습니다.
실행 절차
- Google Colab에 접속하여 새 노트북을 생성합니다.
- 코드 셀을 추가하고 아래 코드를 입력합니다.
print("Hello World")
name = input("What is your name? ")
print("Nice to meet you,", name)
- 셀 왼쪽의 실행 버튼을 클릭하면 코드가 실행됩니다.
Colab은 백엔드 연결을 통해 Python 환경을 제공하므로, 실행 시 약간의 시간이 소요될 수 있습니다.
결론
이 글에서는 Python의 REPL 환경을 활용한 기초적인 코드 실행부터, Visual Studio Code 및 Google Colab을 이용한 첫 번째 프로그램 작성까지의 과정을 소개하였습니다. 간단한 Hello World 출력과 사용자 입력을 통해 Python의 기본 문법과 실행 흐름을 이해할 수 있으며, 이러한 기초는 향후 더 복잡한 프로그램을 작성하는 데 중요한 기반이 됩니다.

