본문 바로가기
컴퓨터 활용

강리도 모사 프로젝트를 위한 파이썬 설치부터 코딩까지

by easyfly 2022. 10. 7.
반응형

파이썬 설치

파이썬 최신 버전은 3.10.7 버전입니다. 강리도 모사 프로젝트에 사용된 버전은 'Python 3.9.6' 버전입니다. 최신 버전을 설치해서 진행해도 크게 차이는 나지 않지만 여기서 소개한 내용과 보이는 결과가 다를 수 있습니다. 처음 시도하시는 거라면 저와 같은 버전으로 진행하시는 것이 좋겠습니다. 다운로드하는 방법은 'Downloads' 메뉴에서 'All releases'를 선택하시어 찾으시면 나옵니다. 파이썬은 오픈소스로서 모든 사람이 자유스럽게 사용할 수 있는 프로그램입니다.

파이썬 3.9.6 버전 설치 시작

설치 화면에서 아래쪽에 위치한 'Add Python 3.9 to PATH'를 선택하셔야 작업 디렉터리에 관계없이 실행이 가능합니다. 'PATH'는 그 의미대로 길을 말합니다. 파이썬이 실행될 수 있는 길을 열어둔다고 이해하시면 됩니다. 컴퓨터에 미리 길을 안내하는 것이죠. 안내지도를 컴퓨터가 갖고 있다고 할까요.

프로그램 실행 과정

프로그램 설치 시간은 많이 걸리지 않습니다. 설치 과정은 초록색 막대로 설치 진행 정도를 알 수 있습니다.

설치 성공

설치가 성공됐다는 메시지와 함께 'Close' 버튼이 활성화 됩니다. 설치가 끝나기 전에는 'Cancel' 버튼이 있다가 'Close'로 변경된 것입니다. 이 'Close' 버튼을 탭 하면 설치가 끝납니다.

파이썬 모듈 설치와 확인

파이썬이 설치된 후에 먼저 할 일이 있습니다. 파이썬에서 다양한 기능을 보충해주는 모듈을 설치하는 것입니다. 모듈의 종류는 수없이 많습니다. 이 모듈들에 의해 파이썬의 기능이 막강하게 된 것입니다. 앞에서 소개했듯이 오픈소스이기 때문에 많은 사람들이 파이썬 프로젝트에 참여하여 자신이 만든 모듈들을 공개한 것입니다. 이것을 잘 활용하면 쓸 속 있는 프로그램을 쉽게 만들어 사용할 수 있습니다.

모듈을 설치하는 방식은 컴퓨터 터미널을 이용하는 것입니다. 윈도즈 컴퓨터에는 'PowerShell'이라는 터미널이 있습니다. 이것을 실행하여 텍스트 모드에서 명령어를 입력합니다. 파이썬을 설치할 때 'PATH'를 지정했기 때문에 작업 폴더에 관계없이 파이썬의 명령이 먹힙니다. 모듈을 설치하는 명령어는 'pip'입니다. 파이썬 모듈 설치 명령이라고 생각하면 됩니다. 안드로이드폰의 '플레이스토어' 기능과 비슷합니다.

파워셸을 실행하는 방법은 윈도즈 시작 버튼에서 마우스 우클릭을 하면 아래와 같은 창이 뜹니다. 그곳에 나타나는 메뉴에서 'Windows PowerShell'을 선택하시면 파란색의 단출한 창이 열립니다. 이곳에 명령어를 입력합니다. 설치된 모듈을 알아보는 명령어는 'pip list'입니다.

윈도즈 파워셸 실행

명령어 입력

모듈 설치 명령어는 'pip install 모듈이름'입니다. 아래와 같이 명령어를 입력하면 설치 과정이 텍스트로 전개되면서 과정이 순차적으로 디스플레이됩니다. 본래 프로그램은 텍스트 환경에서 진행되는 것이 일반적입니다. 그래픽 환경은 일반인들이 사용하기 편하게 편의성을 제공한 것이지 기본은 텍스트 환경입니다.

pyautogui 모듈 설치
opencv_python과 pillow 모듈 설치 과정

파이썬 파일 작성

강리도 모사 프로젝트에 필요한 '파이썬 모듈'까지 설치됐으면 파이썬 파일을 작성합니다. 우선 파이썬 프로그램을 실행합니다. 파이썬 IDLE는 프로그램을 종합적으로 관리하는 가장 기본이 되는 툴입니다. 이외에도 파이썬 프로그램을 관리하는 툴은 여러가지가 있습니다만 '파이썬 IDLE'이 가장 기본을 이루는 관리 도구입니다.

파이썬 실행 메뉴

파이썬 실행 메뉴를 선택하면 아래와 같은 창이 뜹니다. 모든 것이 불친절하게 느끼시겠지만 이런 과정을 경험하고 이해해야 프로그램 세계로 진입할 수 있습니다. 메뉴에 있는 'File'을 선택하면 '새 파일'을 열 수 있습니다.

'파일_새 파일' 선택
새 파일 선택하여 실행

빈 창이 열립니다. 커서가 깜박이는 곳에 입력을 시작합니다. 미리 작성된 코드는 복사하여 사용할 수 있는데 '들여쓰기' 원칙이 위배되면 '문법 오류'로 실행이 안됩니다. 파이썬에서 들여 쓰기 원칙은 엄격하게 지켜야 하니까요.

반응형

댓글