백화점

 파이썬 프로그램 작성을 위해 어떤 IDE(통합 개발 환경)를 탐색했다. 

 

 예전에 파이참을 주로 사용했다. 그러나 급하게 직장에 설치해야할 일이 있어 결제에 관해 찾아봤다. 급하게 찾아보느라 정확히 찾지 못해 안전하게 가자는 생각으로 Visual Studio Code를 설치했다. 그런데 설치하자마자 불편한 점이 나타났다. 나중에 알고보니 PyCharm Community는 회사에서도 무료로 사용 가능하다고 한다.

 Visual Studio Code가 불편했던 점은 자동완성 기능이 미흡(?)하다는 것이다.

 

 Pandas 모듈을 사용하려고 import pandas as pd를 입력하고 엔터를 쳤다. 그런데 pd 문구가 원하지 않는 명령어로 대치되었다. 설정을 하면 어떻게든 사라지게 할 수 있을것 같았다. 그러나 파이참을 사용할 때는 그런 현상이 없었던 것도 기억나고 최근까지 검색해봤을 때 PyCharm vs VS Code 대결 구도가 형성이 되었으나 파이참이 더 우세하다는 것을 확인했기에 다시 PyCharm으로 돌아가기로 했다. 

 

그림 1. import pandas as pd를 입력했을 때 화면

 

그림 2. pd를 입력하고 엔터를 치면 자동완성되는 문구

 

 

아래는 파이썬, 파이참을 설치하는 과정이다. 절차는 아래와 같다.

 

1. 파이썬(Python) 설치

2. 파이참(PyCharm) 설치

3. 프로그램 작성 및 실행 테스트

4. pip를 이용한 Pandas 모듈 다운로드 및 설치

5. 다운로드 받은 모듈이 정상적으로 작동하는지 확인

 

 

1. 파이썬(Python) 설치

 

Download Python

The official home of the Python Programming Language

www.python.org

위 링크로 접속해 자신이 사용하는 OS, 필요한 버전을 골라 다운로드를 받은 뒤 실행한다.

 

Windows 10의 경우 보안 문제로 아래와 같은 화면이 나타나는 경우도 있다.

 

그림 3.

위와 같은 화면이 나타나면 추가 정보를 클릭한 후에 실행을 누르면 설치가 가능하다.

 

그림 4.

실행을 누르면 아래와 같은 화면이 나타난다.

 

그림 5.

 

 

 

 

Add Python 3.7 to PATH 칸에 체크를 한다. 그리고 Install Now를 선택한다.

 

그림 6.

Install Now를 선택하면 설치가 바로 시작된다.

 

그림 7.

설치 중

 

그림 8.

설치가 완료된 경우 나타나는 화면이다.

 

그림 9.

 

 

2. 파이참 설치

 

다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE

최신 버전 다운로드: PyCharm (Windows, macOS, Linux)

www.jetbrains.com

위 링크에 접속해 PyCharm Community 버전 다운로드 후 실행한다. 그림 10과 같은 화면이 나타난다. Next를 선택한다.

 

그림 10.

파이참을 설치하고자 하는 경로를 선택한다. 기본값으로 설치 하려면 Next 클릭. 다른곳에 설치하려면 Browse...을 선택해 원하는 폴더를 지정한 뒤 Next 클릭.

 

그림 11.

설치 옵션이다. Add launchers dir to the PATH에 체크를 하고 Next를 클릭한다.(그림 12, 13)

그림 12.
그림 13.

시작 메뉴에 JetBrains 폴더 생성 관련 설치화면. Install 클릭.

그림 14.

설치가 진행된다.(그림 15, 16)

그림 15.

 

그림 16.

 

 

 

설치가 완료되면 나타나는 화면(그림 17). 위에서 Add launchers dir to the PATH를 선택한 경우 재시작이 필요하다고 했으므로 Reboot now를 선택하고 컴퓨터를 재부팅한다. reboot later를 선택해도 무방하다.

그림 17.

설치된 파이참을 실행한다.

그림 18.

파이참을 처음 실행하면 그림 19와 같은 창이 나타난다. 기존에 파이참을 사용했던 경우, 세팅을 그대로 불러올 수 있는 기능이다. 처음 사용한다면 Do not import settings를 선택한 후 OK를 클릭한다.

그림 19.

테마를 선택하는 화면이 나타난다. 원하는 화면을 선택하면 된다. 필자는 왼쪽 드라큘라 모드를 선택했다. 테마를 선택하고 Next Featured plugins를 클릭한다. 파이썬만 사용하고자 하면 굳이 Next를 하지 않아도 된다. Skip을 해도 된다.

그림 20.

 

 

 

Next Featured plugins를 선택한 후의 화면이다. 여러 플러그인을 설치할 수 있는 옵션이 나타난다. 따로 설치할 것이 있다면 선택하면 된다. 다음으로 Start using PyCharm을 클릭한다.

그림 21.

 

PyCharm이 실행된다.

그림 22.

 

파이참 설치를 완료했으나 아직 끝나지 않았다. 프로젝트를 만들고 제대로 작동하는지 확인해야 한다. Create New Project를 선택한다.

그림 23.

Location의 맨 마지막 부분이 프로젝트 폴더명이다. 원하는 이름으로 바꿔도 된다. 테스트는 기본값으로 했다.

그림 24.

인터프리터가 아직 설정되지 않았다. Existing interpreter를 선택한다. 그 후 오른쪽의 ...을 클릭한다.

그림 25.

 

 

 

Python 인터프리터를 선택해줘야 한다. System interpreter 탭을 선택한다.

그림 26.

System interpreter를 선택하면 아마 자동으로 위의 1번에서 선택한 인터프리터가 선택되어 있을 것이다. 그렇지 않다면 그림 27의 경로를 참고해 선택해주면 된다. 선택한 후에 OK를 클릭한다.

그림 27.

인터프리터가 선택되었으면 Create를 클릭한다. 

그림 28.

untitled1 이라는 이름으로 프로젝트가 생성되었다.

그림 29.

 

 

3. 프로그램 작성 및 실행 테스트

 

이제 파이썬으로 프로그램을 작성해서 제대로 작동하는지 확인할 차례이다.

왼쪽의 프로젝트 폴더를 우클릭한다. 

그림 30.

New - Python File을 선택한다.

그림 31.

파일명을 작성하는 창이 나타난다. 필자는 Test라고 작성했다. Test만 써넣어도 되고 Test.py를 써넣어도 된다. 두 경우 모두 파일명은 Test로 생성된다. .py는 파이썬 파일 확장자명이다.

그림 32.

파일이 생성되면 우측에 프로그램을 작성할 수 있는 창이 나타난다. print('Hello')를 입력한다.

그림 33.

입력을 한 뒤 프로그램을 실행한다. 실행은 위쪽 메뉴의 Run - Run을 선택한다. 단축키는 Alt + Shift + F10이다.

그림 34.

실행 결과는 아래의 Run 탭에 나타난다. Hello가 출력된 것을 볼 수 있다. 여기까지 왔다면 기초 파이썬 프로그램 작성이 가능하다.

그림 35.

 

 

4. pip를 이용한 Pandas 모듈 다운로드 및 설치

파이썬에는 여러가지 모듈이 있다. 모듈을 pip 명령어로 간편하게 다운로드 및 설치할 수 있다. 아래쪽의 Terminal 탭을 선택한다. 

그림 36.

Terminal 창에 pip install pandas를 입력한 후 엔터키를 누른다. 그러면 복잡한 메시지들이 뜨면서 설치가 진행된다.

그림 37.

WARNING이 뜨는 경우가 있다. 설치되어있는 pip 버전이 19.2.3이라고 한다. 20.0.2로 업데이트를 하라고 한다. 업데이트 하기 위해서는 python -m pip install --upgrade pip를 입력하라고 한다.

그림 38.

pip install --upgrade pip를 입력한다.

그림 39.

업데이트에 실패하고 에러가 난다. --user 명령어를 이용하라고 한다.

그림 40.

pip install --upgrade pip --user 명령어를 입력한다.

그림 41.

pip 업그레이드 버전이 정상적으로 설치된다.

그림 42.

 

 

5. 다운로드 받은 모듈이 정상적으로 작동하는지 확인

파일을 만들거나 기존 파일을 이용할 것이다. 그림은 Test파일의 내용을 모두 지우고 작성을 한 모습이다.

import pandas as pd

 

df = pd.DataF 까지 입력한 모습이다. DataFrame이라는 자동완성 문구가 뜨면 pandas 모듈이 제대로 설치된 것이다. pandas 모듈을 설치하기 전에는 DataFrame이라는 문구가 자동완성 단어로 나타나지 않는다.

그림 43.

프로그램을 끝까지 입력하자.

import pandas as pd

 

df = pd.DataFrame

print(df)

를 작성한다.

 

import pandas as pd는 pandas 모듈을 가지고 온 뒤 pd라는 이름으로 대체해서 쓰겠다는 의미이다.

df = pd.DataFrame은 pandas 안에 있는 DataFrame 생성 기능을 사용하겠다는 의미이다. 첫번째 줄에서 as pd를 쓰지 않는다면 pandas.DataFrame으로 작성해야 한다. 데이터프레임을 생성해 df라는 변수에 집어넣겠다는 의미이다.

print(df)는 변수 df를 출력한다는 의미이다.

그림 44.

프로그램을 모두 작성하고 실행을 한다. 

 

실행 결과로 <class 'pandas.core.frame.DataFrame'>이 출력되면 DataFrame이 정상적으로 생성된 것이다.

 

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading