주피터 노트북(Jupyter notebook)을 이용하여 파이썬 개발하기

주피터(Jupyter)라는 파이썬 개발도구를 알아보겠습니다. 참고로 파이썬 개발 에디터로는 Jupyter Notebook 이외 sublime text, atom, pycharm 등을 많이 사용합니다. 주피터 노트북은 한번쯤 사용해보시는 것이 좋으며 아나콘다 패키지에 포함되어있으니 아나콘다를 설치하셨으면 별도 설치는 필요없습니다.

설치되어 있지 않다면, 윈도우즈 명령 프롬프트(command, cmd)에서 pip를 이용하여 설치하시길 바랍니다.

>> pip install jupyter

설치가 되었다면 jupyter notebook을 실행합니다.

>> jupyter notebook

주피터는 웹기반 터미널을 제공합니다. 웹 서버가 실행되며 웹 브라우저 주소창에서 http://localhost:8888을 입력하여 접근가능 합니다.

대시보드 화면은 주피터 노트북이 실행된 서버 디렉토리 목록을 보여줍니다. 노트북은 파이썬 소스 파일과, 기호, 그래프 등 작업 파일을 모아놓을 수 있으며 확장자는 ipynb 파일입니다. (ex.Untitled.ipynb)

파이썬 편집기는 아래 화면처럼 New를 선택하여 실행합니다.

주피터 노트북의 작업은 셀 단위로 이루어집니다. 상단 메뉴바의 [+] 단추를 클릭하면 셀이 만들어집니다. 셀의 실행은 메뉴바의 Run 버튼으로 실행할 수 있으며 단축키는 ctrl+enter입니다. 작업의 효율성을 위해서 단축키 몇가지는 알아두는 것이 좋겠습니다.

Command Mode (press Esc to enable)

  • Enter : enter edit mode
  • Shift-Enter : run cell, select below
  • Ctrl-Enter : run cell
  • Alt-Enter : run cell, insert below
  • Y : to code
  • M : to markdown
  • R : to raw
  • 1 : to heading 1
  • 2 : to heading 2
  • 3 : to heading 3
  • 4 : to heading 4
  • 5 : to heading 5
  • 6 : to heading 6
  • Up : select cell above
  • K : select cell above
  • Down : select cell below
  • J : select cell below
  • A : insert cell above
  • B : insert cell below
  • X : cut selected cell
  • C : copy selected cell
  • Shift-V : paste cell above
  • V : paste cell below
  • Z : undo last cell deletion
  • D,D : delete selected cell
  • Shift-M : merge cell below
  • S : Save and Checkpoint
  • Ctrl-S : Save and Checkpoint
  • L : toggle line numbers
  • O : toggle output
  • Shift-O : toggle output scrolling
  • Esc : close pager
  • Q : close pager
  • H : show keyboard shortcut help dialog
  • I,I : interrupt kernel
  • 0,0 : restart kernel
  • Space : scroll down
  • Shift-Space : scroll up
  • Shift : ignore

Edit Mode (press Enter to enable)

  • Tab : code completion or indent
  • Shift-Tab : tooltip
  • Ctrl-] : indent
  • Ctrl-[ : dedent
  • Ctrl-A : select all
  • Ctrl-Z : undo
  • Ctrl-Shift-Z : redo
  • Ctrl-Y : redo
  • Ctrl-Home : go to cell start
  • Ctrl-Up : go to cell start
  • Ctrl-End : go to cell end
  • Ctrl-Down : go to cell end
  • Ctrl-Left : go one word left
  • Ctrl-Right : go one word right
  • Ctrl-Backspace : delete word before
  • Ctrl-Delete : delete word after
  • Esc : command mode
  • Ctrl-M : command mode
  • Shift-Enter : run cell, select below
  • Ctrl-Enter : run cell
  • Alt-Enter : run cell, insert below
  • Ctrl-Shift-Subtract : split cell
  • Ctrl-Shift– : split cell
  • Ctrl-S : Save and Checkpoint
  • Up : move cursor up or previous cell
  • Down : move cursor down or next cell
  • Shift : ignore

Leave a Comment