2.3 Jupyter Notebook

데이터 여행자·2021년 1월 1일
0

Jupyter Notebook 은 데이터 분석을 편리하게 할 수 있게 하는 오픈소스 웹 애플리케이션 이다.

Jupyter

Jupyter Notebook은 "문서"작업과 "코드" 작업을 동시에 진행할 수 있으며, 셀 단위로 코드를 실행하고 설명/이미지 등을 추가할 수 있다.

Jupyter Notebook 설치

Jupyter Notebook은 패키지이므로 터미널에서 설치한다.

가상환경이 있다면 그 위에 노트북을 만들어도 되고, 없다면 가상환경을 만든다.

$ conda create -n (가상환경 이름)
$ conda activate (가상환경 이름)

가상환경에 들어가면 $ 기호 앞에 가상환경 이름이 나타난다.

이제 Jupyter Notebook을 설치한다.

$ conda install jupyter notebook

Jupyter Notebook 실행

명령어를 입력하면 자동으로 웹페이지가 열린다.

$ jupyter notebook

노트북 만들기

New 버튼을 클릭하여 Python3 를 누르면 파이썬 3 기반 노트북을 만들 수 있다.

가상환경을 이용하려면 가상환경을 Jupyter notebook이 사용할 수 있는 파이썬 환경인 커널 로 등록하면 되고 이를 위해 ipkernel 모듈을 설치해야 한다.

새로운 터미널을 열어 다음 명령어를 실행한다.

$ conda activate (가상환경 이름)
$ conda install ipykernel
$ python -m ipykernel install --user --name (가상환경 이름) --display-name "(보이기 원하는 가상환경 이름)"

다시 jupyter notebook을 실행하고 'New' 버튼을 눌러 방금 만든 가상환경 을 커널로 하는 노트북을 열 수 있다.

노트북 사용법

노트북은 초록색의 입력 모드와 파란색의 명령 모드가 있다. 기본 설정은 입력 모드이지만 ESC 키를 눌러 명령모드로 바꿀 수 있다.

  • 입력 모드: 초록색, 코드나 문자 입력 가능
  • 명령 모드: 파란색, ESC 키를 누른다. 셀 설정 바꾸기, 옮기기, 셀 추가 등의 작업 가능

셀의 타입은 Markdown 셀Code 셀 이 있다.

  • 마크다운 셀: ESC + m ( 제목, 설명 등 입력 )
  • 코드 셀: ESC + y ( 코드 입력 )

노트북 단축키

  • 셀의 실행 : Shift + Enter
  • 셀 삭제 : ESC + x / ESC + dd
  • 셀 삭제 취소 : ESC + z
  • 위에 셀 추가 : ESC + a
  • 아래에 셀 추가 : ESC + b
  • 주피터 노트북 단축키 : ESC + h

0개의 댓글