여는 말

안녕하세요. Dogu Technologies의 Henry에요. :)

지난 게시글에서는 Android 에뮬레이터 실행하기를 했는데, 보지 못하신 분들께서는 아래 링크를 클릭해 보실 수 있어요.
https://blog.dogutech.io/app-test-automation-tutorial-1/

이번 게시글은 Python 실행하기에요. 그럼 시작할게요.

💡
아래 가이드는 Windows 11 운영체제를 바탕으로 작성되었어요.

Python 실행하기

Python은 컴퓨터에게 명령을 내릴 수 있는 도구에요.
예를 들어, 아래와 같은 명령을 내리고 싶어요.

"안녕하세요.txt"파일을 생성해
그 파일에 "안녕하세요"라고 써

그러면 이 명령을 Python 도구가 이해할 수 있게 작성해요.

with open('안녕하세요.txt', mode='wt', encoding='utf-8') as f:
    f.write('안녕하세요')

그리고 이렇게 작성한 것을 Python 스크립트라고 불러요.
컴퓨터에서 이 Python 스크립트를 실행하면 명령이 실행돼요.

graph LR; A(명령) --> B(Python 스크립트 입력) B --> C(컴퓨터에서 실행)

Python을 설치하고 스크립트를 작성하고 실행하는 것까지 해볼게요.

Python 설치하기

Download Python 3.11.5 클릭하기
  • 다운로드한 python-3.11.5-amd64.exe 파일을 더블 클릭해주세요.
python-3.11.5-amd64.exe 더블 클릭하기
  • 새로 뜬 Setup 창에서, Add python.exe to PATH를 체크해주세요.
  • Install Now를 클릭해주세요.
  • 설치를 기다려주세요. 5~10분 정도 소요돼요.
  • Disable path length limit를 클릭해주세요.
  • Disable path length limit 메시지가 사라진 상태에서, Close 버튼을 눌러 창을 닫아주세요.

Python 설치를 완료했어요.

Python 실행하기

  • Windows 하단 상태바에서 검색 버튼을 클릭해주세요.
검색 버튼 클릭하기
  • python을 입력해주세요. 그리고 Python 3.11 (64-bit)를 클릭해주세요.
python 실행하기
  • 아래와 같은 창이 하나 뜰거에요.
python 창 확인하기
  • 커서가 깜박이는 상태에서, 아래와 같이 입력 후 엔터를 눌러주세요.
print('안녕하세요')

그러면 아래 동영상처럼, 화면에 안녕하세요가 뜰거에요.

0:00
/0:08

출력 해보기

Python 명령이 정상적으로 되는 것을 확인할 수 있을 거에요.

Python 스크립트 파일 실행하기

Python 스크립트를 파일에 쓰면, 컴퓨터에서 스크립트 파일을 바로 실행할 수 있기 때문에, 여러번 명령을 입력하지 않아도 반복해서 실행할 수 있게 돼요.
스크립트 파일을 실행하기 위한 도구들을 설치하고, 스크립트 파일을 작성하고 실행해볼게요.

graph LR; A(명령) --> B(Python 스크립트를 파일에 쓰기) B --> C(스크립트 파일) C --> D(스크립트 파일을 컴퓨터에서 여러번 실행) C --> D C --> D

먼저, 파일을 수정하고 실행해보기 편한 Visual Studio Code라는 도구를 설치해서 사용할게요.

Visual Studio Code 설치하기

Windows 다운로드 버튼 클릭하기
  • VSCodeUserSetup-x64-1.82.2.exe를 더블 클릭해주세요.
VSCodeUserSetup-x64-1.82.2.exe 더블 클릭하기
  • 설치 창이 뜨면, 동의합니다(A)를 클릭해주세요.
동의합니다 클릭하기
  • 다음(N) > 버튼을 클릭해주세요.
다음 버튼 클릭하기
  • 다음(N) > 버튼을 클릭해주세요.
다음 버튼 클릭하기
  • 다음(N) > 버튼을 클릭해주세요.
다음 버튼 클릭하기
  • 다음(N) > 버튼을 클릭해주세요.
다음 버튼 클릭하기
  • 설치(I) 버튼을 클릭해주세요.
설치 버튼 클릭하기
  • 설치를 기다려주세요. 5~10분 정도 소요돼요.
설치 기다리기
종료 버튼 클릭하기

Visual Studio Code 설치를 완료했어요.

스크립트 폴더 만들기

Python 스크립트를 관리하기 편하도록 폴더를 먼저 생성할게요.

  • 열린 Visual Studio Code 창에서 File > Open Folder... 를 클릭해주세요.
폴더 열기 클릭하기
  • 파일 선택 창에서 우클릭 > 새로 만들기(W) > 폴더(F)를 클릭해주세요.
우클릭 후 새로 만들기 폴더 클릭하기
  • 폴더 이름으로 my-python을 입력해주세요.
my-python 입력하기
  • 폴더 선택을 클릭해주세요.
폴더 선택 클릭하기

폴더 생성과 선택을 완료했어요.

스크립트 파일 만들기

my-python 폴더로 Visual Studio Code가 새로 열렸을거에요.

  • 왼쪽 MY-PYTHON 영역을 클릭해주세요. 그러면 4개의 아이콘이 생길거에요.
왼쪽 영역 클릭하기
  • 파일에 더하기 표시된 아이콘을 클릭해주세요. 아래 파일 이름 입력 칸이 나와요.
    안녕하세요.py라고 쓰고 엔터를 눌러주세요.
New File 아이콘 클릭하고 안녕하세요.py 만들기
  • 그러면 안녕하세요.py 파일이 오른쪽 영역에 뜨고, 커서가 이동해 있을거에요.
안녕하세요.py 파일로 커서 이동
  • 아래 명령을 작성하고 Ctrl + S를 눌러 저장해주세요.
print('안녕하세요')
print 쓰기

Python 스크립트 파일 만들기를 완료했어요.
이 스크립트 파일을 실행하기 전에, 실행을 쉽게 할 수 있게 하는 Visual Studio Code Python Extension을 설치하고, 이 것을 사용해서 스크립트 파일을 실행해볼게요.

Visual Studio Code Python Extension 설치하기

  • 왼쪽 중앙 네모 4개가 있는 아이콘을 클릭해주세요.
Extensions 클릭하기
  • EXTENSIONS: MARKETPLACE라고 써있는 영역이 왼쪽에 생겨요.
    python을 입력하면, Microsoft가 함께 써있는 Python이 최상단에 생길 거에요.
    Install 버튼을 클릭해주세요.
python 쓰고 Python Extension Install하기
  • Install이 완료되면 Install 버튼이 사라져 있을거에요.
    안녕하세요.py를 클릭해주세요.
안녕하세요.py 클릭하기
  • 안녕하세요.py 파일이 보이는 상태에서, 상단 메뉴 바의 Run > Run Without Debugging을 클릭해주세요.
    이 버튼을 클릭하면 안녕하세요.py 파일이 실행돼요.
  • 하단 TERMINAL 영역에 안녕하세요가 출력됐을 거에요.
안녕하세요 출력 확인하기

Python 스크립트 파일 실행을 완료했어요.

닫는 말

Python을 사용하면 명령을 컴퓨터에서 실행할 수 있게 돼고, 스크립트를 파일에 쓰면 여러번 명령을 입력하지 않아도 실행할 수 있게 돼요.

위와 같은 행위를 "자동화 스크립트를 작성한다"라고 해요.

다음 게시글에서는 Android 에뮬레이터에게 명령을 보내 실행해볼게요.

링크

Android 에뮬레이터 - https://developer.android.com/studio/run/emulator?hl=ko
Python - https://docs.python.org/ko/3/tutorial/index.html
Visual Studio Code - https://code.visualstudio.com/
Visual Studio Code Python Extension - https://marketplace.visualstudio.com/items?itemName=ms-python.python