1-7. 파이썬 스크립트 실행 방법: 단계별 가이드

파이썬 스크립트란 무엇인가?

파이썬의 스크립트는 파이썬 코드나 프로그램으로 구성된 파일로 정의할 수 있습니다. 확장자로 끝납니다. .py 아래 나열된 것처럼 두 가지 다른 방법으로 파이썬 스크립트 실행할 수 있습니다.

  • 스크립트는 모듈로 실행될 수도 있고 스크립트 자체로 실행될 수도 있습니다.
  • 대화형 Python 명령 프롬프트 세션 방식으로 작성된 코드입니다.

파이썬의 코드와 스크립트를 대화형으로 실행하는 방법

1. 프로그래머는 윈도우의 CMD, 리눅스나 맥OS에서는 Terminal 창을 열어줍니다.

2. 다음 명령어를 입력하여 파이썬 인터프리터를 열어줍니다.

python

 3. ​​프로그래머는 순차적으로 Python 코드를 작성하고 동일한 순서로 실행할 수 있습니다.
다음 프로그램은 아래와 같이 명령줄에 입력할 수 있습니다.

 print("Hellow Entity!!")
 
 #[결과]
 Hellow Entity!!

좀더 복잡(?)한 코드를 입력해 보겠습니다.

a=25
b=50
if a>b:
     print("a는 b보다 크다")
 else:
     print("b는 a보다 크다")
#[결과]
b는 a보다 크다

위의 코드는 두 개의 인수를 비교하여 어느 인수가 더 큰지 찾습니다. 들여쓰기 오류를 피하기 위해 문장이 제대로 들여쓰기되었는지 확인하세요.

Windows 명령줄을 종료하려면 Ctrl+Z를 누르고  Enter를 누릅니다.

IDE에서 파이썬 스크립트 실행하는 방법

통합 개발 환경은 약칭 IDE라고도 합니다. 파일 및 폴더 계층의 가상 설정을 제공합니다. 프로그래머가 Python 프로젝트를 빠르게 빌드할 수 있도록 합니다. IDE는 파일을 여러 폴더로 정리하는 기능을 제공합니다.

[1-1. 파이썬 설치 – maxOS에 파이썬 설치[Pycharm IDE]]에서 설치한 파이참에서 파이썬 스크립트를 실행하는 방법을 알아보겠습니다.

1단계) 첫 번째 단계로 파이참에서 새 프로젝트를 만듭니다.

2단계) 프로젝트 이름을 PythonEntity로 지정한 후 만들기를 클릭합니다.

3단계) ​​PythonEntity이라는 라벨이 붙은 루트 폴더를 선택하고 마우스 오른쪽 버튼을 클릭합니다.

4단계) 새 옵션으로 가서 새 Python 파일을 만듭니다.

5단계) Python 파일의 이름을 지정하세요. 저는 Hellow_Entity.py로 정하겠습니다.

6단계) PyCharm IDE에서 만든 빈 Python 파일 Hellow_Entity.py에 아래와 같이 다음 코드를 작성합니다.

print("Hellow Entity!!")

7단계) 위 코드를 실행하려면 편집기를 마우스 오른쪽 버튼으로 클릭하고 “Python 콘솔에서 파일 실행(Run File in Python Console)” 옵션을 선택합니다 . 이 코드는 IDE 내에서 콘솔 창을 열고, 출력은 다음과 같습니다.

Hellow Entity!!
파이썬 스크립트 실행 - 파이참

위의 예시는 파이썬 IDE인 파이참을 통해서 파이썬 스크립트를 실행하는 과정입니다.

파일관리자로 파이썬 스크립트 실행 방법

반드시 IDE환경을 통해서만 파이썬 스크립트를 실행 할 수 있는것은 아닙니다. 위에서 작성한 Hellow_Entity.py를 IDE가 아닌 사용자 컴퓨터의 파일관리자로 실행하는 방법을 보겠습니다.

파이썬이 설치되어 있다는 가정 하에 위에서 생성한 것처럼 파일을 생성 합니다. IDE가 없다면, 텍스트 편집 프로그램을 열어서 파이썬 스크립트를 작성후 파일의 확장자를 “.py”로 저장하면 됩니다. (파이썬의 스크립트 파일의 확장자 명이 “py”)

파일을 선택하고, 마우스 오른쪽 버튼을 눌러 “다음으로 열기”, “open with” 클릭하면, 파이썬 아이콘 모양의 IDLE으로 실행을 하면 됩니다. 사용자의 환경에 따라 Python, Python 3.x.x로 표시 되기도 합니다.

맥os 의  Finder에서 파이썬 스크립트 실행 하는 화면

맥os 의 Finder에서 파이썬 스크립트 실행 하는 화면

맥os 의  Finder에서 파이썬 스크립트 실행 결과 화면

Leave a Comment