티스토리 뷰
목차
Windows에서 Python 실행 환경을 구축할 땐 파이썬 아나콘다(Python Anaconda)가 편합니다. Anaconda는 Python 배포판 중 하나입니다. Python 본체와 각종 라이브러리 이외에 패키지 관리자 및 각종 유틸리티가 한 묶음으로 되어 있습니다.
Windows뿐만 아니라 Mac 버전과 Linux 버전도 있습니다.
위 사이트에서 파이썬 아나콘다를 다운로드 하여 설치해도 좋지만 저는 Scoop를 사용했습니다. Scoop 내용은 다른 분의 포스트를 참고해주세요.
Scoop, extras 버킷을 사용 중이라면 아래와 같은 명령 한방에 설치됩니다. 편해요.
1 | scoop install anaconda3 | cs |
◆ Anaconda3 시작
최초 파이썬 아나콘다 설치 후 라이브러리 업데이트를 해야 합니다. 패키지 묶음 형태로 제공되므로 이전 버전의 라이브러리가 있기 때문이죠. Windows 시작 메뉴에서 Anaconda Prompt를 엽니다.
그리고 아래 명령어로 업데이트 진행하세요.
1 | conda update --all | cs |
conda Anaconda 패키지 관리를 위한 명령어입니다. 자세한 사항은 아래의 문서를 참조하십시오.
라이브러리 업데이트하고 Windows 시작 메뉴에서 Anaconda Navigator를 시작합니다. 검은 화면이 나왔다 사라지면 Navigator 창이 실행됩니다.
◆ Jupyter Qt Console 사용해보기
이제 Python 코드를 실행해 봅니다.
Anaconda에는 조금 고급스러운 Python REPL인 Jupyter Qt Console이 있습니다. 샘플 코드를 실행해 볼 때는 이것이 간단합니다.
Anaconda Navigator 화면에서 "Qt Console"의 "Launch" 버튼을 클릭하면 Jupyter Qt Console 창이 실행됩니다.
Python 그래프 라이브러리 Seaborn의 공식 중 하나를 실행해 봅니다.
[파이썬 그래프 라이브러리 예제]
위와 같은 산포도를 그릴 수 있습니다.
◆ 용어 정리
Qt |
GUI 응용 프로그램을 개발하기 위한 크로스 플랫폼 툴킷 |
PyQt |
Python으로 Qt를 사용할 수 있도록 돕는 라이브러리 |
Jupyter Qt Console |
Qt에서 구현된 Python REPL |
◆ Jupyter Notebook 사용
파이썬 아나콘다 공부를 어느 정도 했다면, Jupyter Notebook이 더 편리하실 겁니다. 이것도 Anaconda에 포함되어 있습니다.
브라우저에서 Jupyter Notebook 접속하고 Python 코드를 작성하면 그 자리에서 실행 결과를 확인할 수 있습니다. 이것도 REPL의 일종이라고 생각합니다만, PyQt 보다 기능성은 높습니다.
브라우저에 쓴 코드와 실행 결과 모두를 파일로 저장할 수 있어 기계 학습 공부에도 유용합니다.
앞서 살펴본 바와 같이 Anaconda Navigator의 화면에서 "Jupyter Notebook"을 "Launch" 합니다. 브라우저에 Jupyter Notebook의 처음 화면이 표시되므로, 새로운 노트를 만들기 위해 New를 누르고 이후 작업을 진행합니다.
[파이썬 그래프 라이브러리 예제]
위의 파이썬 아나콘다 예시처럼, Jupyter Notebook에서도 산포도를 그릴 수 있습니다. 이 코드와 실행 결과는 하나의 파일로 저장할 수 있습니다.
관련 글
2018/01/23 - PyCharm 설치, Python 개발 시작! (파이썬 프로그램)
2019/06/17 - 파이썬 데이터베이스 Sqlite db 쿼리 사용, 생성 삽입 삭제 정렬
2019/05/31 - 파이썬 람다 lambda 사용법 4개 리스트 맵 랜덤 활용
ⓒ written by vicddory