Jupyter Notebook 사용법 기초

Jupyter Notebook 개요



이 기사에서는 대화형 쉘 중 가장 널리 사용되는 것으로 보이는 Jupyter Notebook의 기초를 기록합니다.

대화형 쉘은 다음과 같은 점에서 코딩 환경이 우수하다.
  • 명령 내역을 쉽게 추적
  • 입력과 출력을 쉽게 반영하고 확인할 수 있습니다 (그래프, 이미지 포함도 용이)
  • 코드 내용의 설명이 용이

  • Jupter Notebook에서는 UI element나 HTML, JavaScript에 이르기까지 위젯 기능을 이용하는 것으로 코드 파일 내에 짜넣을 수 있다.

    설치 방법 참조 -> 도해! Jupyter Notebook을 철저히 해설! (설치, 사용, 시작, 종료 방법)

    셀 타입



    Jupter Notebook상에서는 이하와 같은 Cell Type을 선택할 수 있다.


    CODE CELL

    모든 파이썬 코드를 작성할 수 있는 셀. Shift+Enter로 코드 내용을 실행할 수 있으며, 대응하는 결과가 Output Cell에 출력된다.

    MARKDOWN

    Jupyter Notebook은 코드 내용의 설명이 뛰어나고 그 이유는 이 Markdown Cell에 있다.
    Markdown Cell에서는 Markdown용의 커맨드 또는 HTML을 이용하여 코드 내용의 설명을 기재할 수 있다. 또한, MathJax를 이용한 LaTex 형식의 수식도 기재할 수 있으므로, 범용성이 높다.

    RAW
    특히 아무런 명령없이 텍스트를 평평하게 설명 할 수 있습니다.

    HEADING
    코드 설명 위에 헤더 구조를 쉽게 만들 수 있습니다. MARKDOWN CELL에서도 동일하게 기재 가능.

    키보드 단축키



    Jupyter Notebook을 사용하는 바로 가기는 다음 노트북의 키보드를 눌러 확인할 수 있습니다.


    사용 빈도가 높은 것을 이하에 메모한다.


    키보드
    바로가기 내용


    Shift+Enter
    선택 셀을 실행합니다.

    b
    현재 선택한 셀 아래에 새 셀을 추가합니다.

    a
    현재 선택한 셀 위에 새 셀을 추가합니다.

    d-d
    현재 선택한 셀을 삭제합니다.

    1-6
    자동으로 #을 숫자의 수만큼 마크 다운 셀에 나열하고 헤더를 만듭니다.

    m
    선택 셀을 MARKDOWN CELL로 변경합니다.

    y
    선택 셀을 코드 셀로 변경합니다.

    c
    선택 셀을 복사합니다.

    v
    복사한 셀을 붙여넣습니다.

    0-0
    커널을 재시작한다.

    i-i
    코드 실행을 중지합니다.

    s
    Notebook을 저장합니다.


    Markdown 셀을 작성하는 방법



    대부분의 기재 방법은 Qiita에서의 표현과 같다.


    기재 표현
    Markdown 기법


    이탤릭체/Hello

    *Hello*

    굵은/Hello

    *Hello*

    취소선/Hello

    ~~Hello~~

    URL/Google

    [URL text]( h tp // w w. 오, ぇ. 이 m )

    Latex 바디/$\LaTeX$
    \$\LaTeX$

    개행
    개행하고 싶은 문장 아래에 빈 라인을 1행 추가한다.

    헤더
    헤더에 기재하고 싶은 문장의 처음에 "#"를 붙인다. "#"의 수로 Level을 변경 가능. 1-6의 키보드 단축키에서도 같은 기재가 가능.

    인용, 전재
    문장의 시작 부분에 ">"

    목록
    문장의 시작 부분에 "*"를 기재하면 ● 표기로의 리스트. 문장의 시작 부분에 "1."등 숫자를 기재하면 숫자 표기로의 리스트. 각각 키워드 뒤에 공백이 필요합니다.

    좋은 웹페이지 즐겨찾기