# Python 설치

## Windows&#x20;

#### Python 다운로드 및 설치

파이썬 다운로드 사이트로 이동 후 설치 파일을 다운받습니다.\
여러가지 버전 중 3.5.2 버전을 설치합니다. \
꼭 3.5.2 버전을 설치해주세요.

{% embed url="<https://www.python.org/downloads/release/python-352/>" %}

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKPohztnvBa3hF4epEz%2F-LKQ2sSGTqFd501p4Luu%2F%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%EC%84%A4%EC%B9%983.5.2.png?alt=media\&token=d2722f95-2687-4af5-a662-8b55504b60a7)

#### 설치 하기

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKPohztnvBa3hF4epEz%2F-LKQ35_VJptqYKAyI6au%2F%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%EC%84%A4%EC%B9%982.png?alt=media\&token=b358eae2-b5c3-453d-9e2b-5ef5423fdda0)

아래 체크 박스를 꼭 선택 하시고, Customize installation을 선택 합니다.&#x20;

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKPohztnvBa3hF4epEz%2F-LKQ3fvOkgPHmF2u3FNI%2F%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%EC%84%A4%EC%B9%983.png?alt=media\&token=7defa2df-0704-48b6-8f25-b2949b0cb252)

다른 설정을 변경하지 않고 다음으로 이동합니다.

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKPohztnvBa3hF4epEz%2F-LKQ3jBSmXpnQB8YQNga%2F%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%EC%84%A4%EC%B9%984.png?alt=media\&token=e58f5296-cf40-497a-8f76-d5263be4a352)

기존 파이썬 설치 경로는 다소 복잡합니다. 나중에 경로를 잊을 수 있어 찾기 쉬운 위치에 설치합니다.

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKPohztnvBa3hF4epEz%2F-LKQ3mbwVIkZ52bcrU89%2F%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%EC%84%A4%EC%B9%986.png?alt=media\&token=fd250bc0-1687-4da6-974b-8bb4af9c5740)

설치가 완료 되었습니다. \
이제 정상적으로 설치가 되었는지 확인 하겠습니다.

#### 동작확인

윈도우키를 누르고 cmd를 입력합니다.&#x20;

![명령 프롬프트를 실행합니다.](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKKuBAXxpzGWdJsDi9t%2F-LKKuYd9JCXTO6WgifCi%2F%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%ED%99%95%EC%9D%B81.png?alt=media\&token=1e97b064-66a9-4ca1-b0ee-5b196e25a8b1)

명령 프롬프트에서 python 을 적고 엔터를 누르면 파이썬을 사용할 수 있도록 변경됩니다.

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKPohztnvBa3hF4epEz%2F-LKQ4E2Xpl0fPrr0M30y%2F%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%ED%99%95%EC%9D%B82.png?alt=media\&token=b0d37004-e6bc-4536-bc1f-55a5ac69fb7a)

이제 파이썬 코드를 작성 해보도록 합시다.&#x20;

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKPohztnvBa3hF4epEz%2F-LKQ4GzjVFIraci4tAzI%2F%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%ED%99%95%EC%9D%B83.png?alt=media\&token=a728e582-77a1-48ec-9274-f82109d85f9c)

\>>> print("Say Hi") \
위 문장은 Say Hi를 출력하세요 입니다. print("Say Hi")를 적고 엔터를 누르면 아래 라인에 Say Hi라는 글자가 그대로 나타납니다.\
\>>> 5+10\
5+10을 적고 엔터를 누르면 두 숫자가 더해져 15의 결과 값이 나옵니다.&#x20;

설치 과정이 끝났습니다.\
이제부터 파이썬의 기초를 천천히 배워갑시다.&#x20;

## MAC OS

맥을 사용하시는 분들은 Python 최신버전을 설치해주세요.

{% embed url="<https://www.python.org/>" %}

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LLSgpfVFRVMTUesiu1X%2F-LLSo4DbY9HXGriGTlsU%2FScreen%20Shot%202018-09-02%20at%204.53.18%20AM.png?alt=media\&token=4ef0758d-763b-48ee-a8ec-d4ba6fe6fcf4)

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LLSgpfVFRVMTUesiu1X%2F-LLSoB2wAb9dMmcoYu-f%2FScreen%20Shot%202018-09-02%20at%204.54.30%20AM.png?alt=media\&token=44399dd0-75f8-4c2a-9928-e1897d0500ea)

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LLSgpfVFRVMTUesiu1X%2F-LLSoD02spTD5EabgYwf%2FScreen%20Shot%202018-09-02%20at%204.54.51%20AM.png?alt=media\&token=314938d5-ecfc-4879-9ec5-eb4540cfe514)

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKsaGWgm2xlKjC8EnUj%2F-LKscSzaLW5ZPd-teIpo%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-27%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%208.40.07.png?alt=media\&token=98633f44-abaf-4aec-b519-e02ad11dc606)

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKsaGWgm2xlKjC8EnUj%2F-LKscXS35oBOpK67h1jN%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-27%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%208.40.23.png?alt=media\&token=7428d402-d246-4ae9-843b-685062e8ff74)

MAC용 Python을 다운로드 받고 클릭하면, 위와 같은 내용들이 나옵니다. 계속을 누르고 사용권 계약에 동의하면 설치 화면이 나타납니다.

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKsaGWgm2xlKjC8EnUj%2F-LKscq7MW8PbAiAe85cm%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-27%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%208.40.37.png?alt=media\&token=91363a05-c48e-44e5-bae7-bb73ce7b0d47)

"사용자화"를 클릭하면 설치 옵션을 설정할 수 있습니다.

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKsaGWgm2xlKjC8EnUj%2F-LKshnMFKyzBdtax8cjr%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-27%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%208.50.40.png?alt=media\&token=2f0c0305-332b-41e4-83be-a0690b7a50fd)

용량상의 문제가 없다면 모두 설치합니다. Python Documentation은 모듈에 관한 설명이 포함됩니다. 개발 중 모르는 내용을 검색하기 위해서 가급적 설치하시기 바랍니다.

Python 폴더의 IDLE를 통해서 Python 동작을 확인할 수 있으나, 실습은 아래의 IDE를 응용해서 하는  것으로 하겠습니다,

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKsaGWgm2xlKjC8EnUj%2F-LKsmYC0sYNcIr2vnME-%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-27%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%209.30.26.png?alt=media\&token=1dbafc5d-a103-4d1f-8587-1866bc27f542)

MAC의 경우에는 기본적으로 Python 2.7.10 버전이 탑재되어 있습니다. 따라서 최신 버전을 설치할 경우에도 Python은 2.7.10 버전으로 인식됩니다.(3 버전은 python3로 실행합니다.)

Python 최신버전이 설치되었다면 혹은 다른 프로그램 설치로 사용자 홈 디렉토리에 .bash\_profile이 설치되어 있을 겁니다. vim이나 기타 editor를 이용해서 안의 내용에 다음을 추가합니다.

```
alias python="python3"
alias 3="python3"
alias py="python3"
```

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKsaGWgm2xlKjC8EnUj%2F-LKsojNek-hPRpCpqXDx%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202018-08-27%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%209.37.23.png?alt=media\&token=1e5b8d84-b7f8-460b-8766-501159ffd1b6)

이후 기본 터미널에서 python --version을 입력해서 버전을 확인합니다. 3.x.x 가 표시된다면 정상입니다.

## IDE (Integrated Development Environment)

흔히 개발 툴이라고 합니다.\
개발툴을 사용하는 이유는 좀더 편하게 개발하기 위함입니다.\
개발툴을 얼마나 잘 활용하느냐에 따라 개발 속도도 차이가 나게 됩니다.

### Visual Studio Code

우리가 사용할 IDE는 MicroSoft에서 만든 Visual Studio Code입니다.\
이외 좋은 IDE는 Atom, Sublime Text도 있습니다.

#### 다운 및 설치

{% embed url="<https://code.visualstudio.com/>" %}

#### Python Plug In 설치

Plug In은 기본 프로그램에는 없지만 기능을 추가하는 것을 의미합니다. \
Visual Studio Code는 다양한 플러그 인이 있습니다. 그중 파이썬에 대한 플러그인을 설치하도록 하겠습니다.

![VSCode 첫 실행 화면](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKL8Yn872r5iDmVn1Fn%2F-LKL9r35UAinRIQY66Oh%2FVSC%20%EC%84%A4%EC%B9%981.png?alt=media\&token=061e07cb-c963-4555-992a-d4687f2df897)

![Python 플러그인을 설치](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKL8Yn872r5iDmVn1Fn%2F-LKLEN4JIwkxh748PJ6L%2FVSC%20%EC%84%A4%EC%B9%982.png?alt=media\&token=3a23ea50-68d7-4bf8-bf50-bed83bdfb728)

![설치 과정](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKL8Yn872r5iDmVn1Fn%2F-LKLE_FUdxFnds4_jAuI%2FVSC%20%EC%84%A4%EC%B9%983.png?alt=media\&token=0b591fb7-5d82-4e46-afec-68ca2a55b478)

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKL8Yn872r5iDmVn1Fn%2F-LKLEhuGdfFgQYpl9L7D%2FVSC%20%EC%84%A4%EC%B9%984.png?alt=media\&token=23952bba-22ab-4392-9f49-30bf135ec206)

위 과정대로 설치해야 되는 플러그 인은\
&#x20;\-  **python**\
&#x20;\-  **MagicPython**\
&#x20;\-  **Code Runne**r\
입니다. 검색해서 모두 설치해주세요.&#x20;

#### 폴더 생성 및 파이썬 파일 만들기

이제 수업 시간에 사용할 프로젝트 폴더를 하나 만들고 파일을 만들어 보겠습니다.

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKL8Yn872r5iDmVn1Fn%2F-LKLG1qUkfr0vrQ4l3fq%2FVSC%20%EC%84%A4%EC%B9%985.png?alt=media\&token=f623b9c4-4b98-4818-b453-57274ed5d87d)

저는 폴더 경로를 G:\workspace\python로 만들었습니다.&#x20;

![폴더를 열고 난 후 ](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKL8Yn872r5iDmVn1Fn%2F-LKLGJCnJO2v4MiH6Vb_%2FVSC%20%EC%84%A4%EC%B9%986.png?alt=media\&token=cbb4e4c2-c68b-4736-89b3-4ce2f5ecbf85)

위 이미지의 붉은 테두리 안에 마우스를 이동하면 파일, 폴더를 만들 수 있는 단축키가 나타납니다. \
여기서 파이썬 파일을 하나 만들어 보겠습니다.

![hellow.py 파일 생성](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKL8Yn872r5iDmVn1Fn%2F-LKLH2HHmHxr1dkbiNog%2FVSC%20%EC%84%A4%EC%B9%987.png?alt=media\&token=f93b4c40-137c-4d89-8def-9dc47503fd97)

hellow\.py 파일을 하나 생성하면 오른쪽 아래와 같은 에러 화면이 나옵니다.\
Disable linting을 선택하면 다음부터 에러가 발생하지 않습니다.

파이썬 파일의 확장자는 .py입니다.

![](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKL8Yn872r5iDmVn1Fn%2F-LKLHyeNXb3eHspkCi2b%2FVSC%20%EC%84%A4%EC%B9%988.png?alt=media\&token=f19de9d1-e932-49cc-b41b-5e17b8c55490)

print("Hello Python") 문장을 작성합니다.\
오른쪽 위 실행 버튼을 누릅니다.\
아래 출력 탭에 Hello Python이라는 글자가 나타나게 됩니다.\
현재 어떤 파일이 실행되었는지 경로도 나옵니다. 폴더 열기를 통해 지정한 폴더에 파일이 있습니다.

![VS Code에서 생성하는 파일이 위치할 곳](https://2648822586-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKJtFns8UmWWxSgNJgC%2F-LKL8Yn872r5iDmVn1Fn%2F-LKLIeiSU5uiCOqIWkdB%2FVSC%20%EC%84%A4%EC%B9%989.png?alt=media\&token=10f74207-87da-491e-851e-c7b7eb9adf91)

이제 파이썬을 배울 모든 준비가 끝났습니다. \
앞으로 힘든 여정이 남아있습니다. 다들 화이팅입니다!
