-
파이썬 데이터사이언스 핸드북 1장 - Jupyter notebook 실행데이터 분석/NumPy 2020. 5. 5. 14:55
파이썬 데이터사이언스 핸드북 1장. Iptyhon: 파이썬에 날개를 달자
IPython (Interactive Python) 은 훌륭한 파이썬 대화형 인터페이스일 뿐만 아니라 추가로 다수의 유용한 구문을 제공한다. 게다가 IPython은 개발, 협업, 공유는 물론이고, 데이터 과학 결과를 게시하는 데 유용한 브라우저 기반의 노트북을 제공하는 Jupyter 프로젝트와 밀접하게 연결돼 있다.
이번 장에서는 데이터 과학 실무에 유용한 IPython 기능을 배우고, 그 중 특히 파이썬의 표준 기능 이상을 제공하는 구문에 초점을 맞춰 살펴볼 것이다. 다음으로 데이터 과학용 코드를 생성하고 사용하는 일반적인 작업 속도를 높이는 몇 가지 유용한 매직 명령어에 대해 더 깊이 있게 알아볼 것이다. 마지막으로 데이터를 이해하고 결과를 공유하는 데 유용한 일부 노트북 기능을 간단히 살펴본다.
1. IPython, Jupyter 설치
with conda: https://www.anaconda.com/download
conda install ipython jupyter
with pip:
pip install --upgrade pip
pip install --upgrade ipython jupyter2. 실행
2-a. IPython 실행
너무나 텍스트 기반이다. 그래서 Jupyter notebook 이 필요하다.
ipython
2-b. Jupyter 실행
Jupyter 노트북은 IPython 셸의 브라우저 기반 그래픽 인터페이스이며, 풍부한 동적 디스플레이 기술을 기반으로 만들어졌다.
localhost 로컬 웹서버 위에 Jupyter Notebook 을 실행시킨다고 뜨면서, Jupyter Notebook 웹브라우저가 실행된다.
[I 14:40:16.383 NotebookApp] The Jupyter Notebook is running at:
[I 14:40:16.383 NotebookApp] http://localhost:8888/?token=290b36aca417fb47bb4f52a4ff80f93f72ccad37d8079c182-c. 다른 프로젝트를 실행시키려면?
git 에서 repo 를 다운받은 후, 해당 경로에서 노트북을 실행시킨다. 터미널에서 git 을 통해 ipython-in-depth repo 를 불러온다.
git clone https://github.com/ipython/ipython-in-depth
디렉토리를 이동해서 jupyter notebook 을 띄운다.
cd ipython-in-depth
jupyter notebook3. 디렉토리와 노트북 생성
주피터 노트북에서 Project 디렉토리에 DS 라는 폴더를 생성하고, 거기서 Python3 로 실행시킬 노트북을 생성하였다.
터미널에는 이렇게 찍힌다. 그리고 autosave 도 제공한다.
[I 15:07:37.236 NotebookApp] Creating new notebook in /Project/DS
[I 15:07:37.734 NotebookApp] Kernel started: 1b71e334-964c-4c93-bd27-0e73acde342c
[I 15:09:38.212 NotebookApp] Saving file at /Project/DS/Untitled.ipynb*커널: 운영 체제의 중심에 위치하여 특권 모드로 동작하는 프로그램
이제 주피터를 실행시킬 환경 세팅이 모두 끝났다. :)
늘 그렇듯. 시작이 반이다. 뿌듯.
'데이터 분석 > NumPy' 카테고리의 다른 글
파이썬 데이터사이언스 핸드북 1장 - 코드 프로파일링 및 시간 측정 (0) 2020.05.09 파이썬 데이터사이언스 핸드북 1장 - IPython 의 에러와 디버깅 (0) 2020.05.05 파이썬 데이터사이언스 핸드북 1장 - IPython 의 꿀팁 명령어 (0) 2020.05.05 Python 웹 크롤링을 위한 준비 - 웹 드라이버 지정 (1) 2020.02.23 Pycharm 외부 라이브러리 설치 (0) 2020.02.23