4. 주피터 노트북 사용하기

2020. 5. 5. 00:00Investment Story/금융공학 - 파이썬

반응형

안녕하세요. 자꿈두입니다. 

금일 포스팅은 주피터 노트북 사용방법에 대해 알아보는 시간을 가져보겠습니다. 

주피터 노트북이 무엇인지 아시고 싶은 분은 지난 링크를 참고해주시기 바랍니다.

2020/05/02 - [금융공학] - 3. Jupyter Notebook

 

3. Jupyter Notebook

안녕하세요. 자꿈두입니다. 오늘 공부할 내용은 Jupyter Notebook입니다. Jupyter Notebook? Anaconda를 설치하게 되면 자동으로 설치되는 응용 프로그램중 하나입니다. Jupyter Notebook을 사용하게 되면요 1. 코

tobefreein2040.tistory.com

 

주피터 노트북은 크게 서버와 클라이언트, 커널로 구성되어있다고 이야기했는데요. 

서버를 동작시키면 커널은 자동 실행되니 서버 기동에 대해 알아보겠습니다. 

서버 기동 하는 법은 여러 가지이니 아래 중 편한 방식대로 사용하시면 됩니다.

 

서버 기동 하는 법

1. Jupytor Notebook 어플리케이션 이용한 서버 기동

음 쉽습니다. 설치된 주피터 노트북 어플리케이션을 다이렉트로 실행하는 방법입니다.

Anaconda 설치시 같이 설치된 Jupyter Notebook을 실행하면

다음과 같은 실행창이 팝업 되고 서버가 기동 됩니다.

Jupyter Notebook 실행시 팝업창

보통 서버가 기동 되고 자동으로 브라우저가 같이 팝업 됩니다. 

맞습니다. 같이 공부했었죠. 그것이 바로 클라이언트입니다. 

로컬로 실행하게 되면 서버와 클라이언트가 한 컴퓨터 내에 존재한다고 이야기했었죠. 

만약 브라우저가 자동 팝업이 안되거나 실수로 종료를 누른다면 위 그림에서 빨간 부분 위치로 들어가 파일을 실행하거나, 브라우저를 킨 뒤 노란 부분을 복사해서 주소창에 붙여 넣으면 됩니다.

2. Anaconda Navigator를 통한 서버 기동

Anaconda Navigator 어플리케이션을 통해서도 Jupyter Notebook 서버를 기동 할 수 있는데요. 

아래와 같이 실행 후 빨간 네모 박스의 버튼을 누르면 됩니다.

아나콘다 네비게이터를 이용한 Jupyter Notebook 실행

3. CMD 창을 이용한 서버 기동 방법

CMD창에서 곧바로 실행할 수 있는데요.

아래와 같이 명령 창에 'Jupyter Notebook'이라고 치면 됩니다.

CMD창을 이용한 Jupyter Notebook 실행

 

이제 Jupyter Notebook의 서버 기동 방법을 알아보았습니다. 

 

다음은 Jupyter Notebook의 시작 경로 설정에 대해 알아보겠습니다. 

시작경로 변경

Jupyter Notebook의 시작경로 기본값은 'C:\Users\사용자 이름'으로 설정되게 됩니다.

근데 여러 프로젝트를 진행하다 보면, 프로젝트별 작업 경로가 다르기 때문에

프로젝트 위치를 찾아가는 번거로움이 생기는데요. 

이때, Jupyter Notebook 시작 경로를 바꾸는 법을 사용하시면 유용합니다. 

시작 경로는 아래와 같이 설정할 수 있습니다. 

 

아래와 그림과 같이 cmd 창을 열고 jupyter notebook --generate-config 를 친 후 엔터를 입력합니다.

시작경로를 설정하기 위한 configuration 파일 생성

그리고 해당 파일이 생긴 C:\Users\사용자\. jupyter\로 이동하시면

Jupyter_notebook_config.py 파일이 생성된 걸 확인할 수 있는데요

아래 그림과 같이 #c.NotebookApp.notebook_dir = ' ' 이 쓰인 행을 찾아

앞에 주석 표시인 '#'을 삭제해 주시고 ' ' 따옴표 사이에 시작 경로를 입력해주시면 시작 경로가 바뀝니다. 

시작경로 변경 예시

커맨드 창을 이용한 시작 경로 설정

커맨드 창에서 바로 원하는 경로를 시작 경로로 설정해서 주피터 노트북을 실행하는 방법도 있습니다.

아래 그림과 같이 cmd창 실행 이후

Jupyter notebook --notebook-dir="C:\test"를 입력하시면 됩니다.

명렁창을 이용한 시작경로 설정

 

간단한 주피터 노트북 사용 방법

서버 기동 하는 방법을 숙지하셨으면

클라이언트브라우저에서 주피터 노트북을 어떤 식으로 사용하는지 간단한 방법을 확인해보겠습니다.

 

Jupyter Notebook 기본 사용 방법

1. 폴더 생성

폴더는 윈도우의 폴더와 마찬가지로 관리하기 편한 개념이라 생각하시면 됩니다.

폴더 생성은 오른쪽 상단 메뉴에서 New를 클릭하면

하단 메뉴의 Folder를 클릭하여 생성 가능합니다.

폴더생성방법

2. 폴더 이름 변경

폴더 생성을 해주면 Untitled folder라는 폴더가 생성되는데요,

이 이름을 변경해주기 위해 아래와 같이 폴더 왼쪽 체크박스를 체크하시면

상단에 Rename이라는 메뉴가 생깁니다. 

Rename을 통해 폴더 이름을 변경할 수 있습니다.

폴더이름변경

3. 다큐먼트 생성

폴더에 다큐먼트를 생성하기 위해 생성된 폴더를 클릭하신 후

폴더 생성 때와 마찬가지로 New버튼을 클릭 후 Python 3을 클릭을 합니다.

다큐먼트 생성

4. 다큐먼트 이름 변경

다큐먼트도 폴더와 같이 만들어지면 Untitled라는 이름으로 되어있는데요.

역시 수정 가능합니다. 아래처럼 빨간 박스를 클릭하면 이름을 변경하는 창이 팝업 되는데요,

그곳에 수정하고 싶은 이름을 입력하시면 됩니다.

다큐먼트 이름 변경

5. Code

아래 그림에서 빨간 네모는 해당하는 Line의 형식을 이야기합니다.

Code라고 되어있죠. 연산을 위한 코드를 입력한다는 말입니다.

파란색 네모는 코드 입력창이고, 

노란색 네모는 입력된 코드를 연산하여 출력하는 공간입니다.

6. Markdown

Jupyter Notebook의 장점 중 Markdown 기능이 있었죠.

Markdown 은 아래와 같이 동작 가능합니다.

Markdown

Markdown으로 변경하면 그림과 같이 Cell 왼쪽에 ln [ ] 이 사라지게 됩니다.

Markdown을 사용하면 텍스트의 양식을 변경할 수 있습니다. 

7. Markdown 입력 예시

Markdown 입력 예시

8. Markdown 출력 예시

Markdown 출력 예시

 

 

이상 간단한 Jupyter Notebook 사용방법을 마치겠습니다. 

 

다음 포스팅에서는 간단한 단축키와 Markdown 입력 방법에 대해 알아보는 시간을 갖겠습니다.

감사합니다.

반응형

'Investment Story > 금융공학 - 파이썬' 카테고리의 다른 글

6. 파이썬의 변수 및 데이터 타입  (0) 2020.05.07
5. 파이썬 알아보기 (Feat. Life is short)  (0) 2020.05.06
3. Jupyter Notebook  (2) 2020.05.02
2. Anaconda 설치  (0) 2020.04.27
1. 파이썬과 금융  (0) 2020.04.22