0 / 0
영어 버전 문서로 돌아가기

노트북의 파트

마지막 업데이트 날짜: 2024년 7월 25일
노트북의 파트

노트북은 코드 또는 텍스트 정보와 코드와 상호작용하는 데 도움이 되는 다양한 기타 요소를 포함하는 셀로 구성됩니다. 노트북이 편집 모드에 있는지 여부에 따라 대화형 요소 목록에는 메뉴 모음, 기본 도구 모음, 작업 표시줄, 진행률 표시줄, 자동 생성된 목차 및 디버거가 포함될 수 있습니다.

보기 모드에서 노트북을 열 때 사용 가능한 유일한 요소는 셀 및 조치 막대입니다. 이를 사용하여 노트북을 실행, 스케줄, 공유, 다운로드하거나 노트북에 대한 정보를 볼 수 있습니다. 추가 옵션에 액세스하려면 편집 아이콘을 클릭하여 편집 모드로 전환하십시오.

편집 모드에서 노트북을 열면 노트북 편집기에 다음 요소가 포함됩니다.

메모: 노트북 기능 중 일부는 최신 런타임에서만 액세스할 수 있습니다. 런타임 기반 환경에서 노트북을 실행하는 경우 23.1, 디버거나 자동 목차와 같은 일부 기능을 사용할 수 없습니다.

메뉴 표시줄 및 기본 도구 모음에서 노트북이 작동하는 방식에 영향을 미치는 노트북 기능을 선택하고 노트북 내에서 가장 많이 사용되는 조작을 수행할 수 있습니다.

메뉴 및 도구 모음

목차

노트북 제목을 기반으로 자동 생성된 목차를 사용하여 노트북을 탐색할 수 있습니다. 목차를 보려면 보다 메뉴, 선택 목차.

제목 번호를 추가하려면 문서에 제목 번호 표시 상. 첫 번째 수준 제목 옆에 숫자 표시 여부를 전환하려면( h1), 예를 들어 첫 번째 수준 제목을 노트북 제목으로 표시하려면 더 많은 행동 버튼을 누르고 선택하세요. 첫 번째 수준 제목 번호 표시.

목차에서 셀 출력의 일부로 생성된 제목을 제외하거나 포함하려면 더 많은 행동 버튼을 누르고 선택하세요. 출력 제목 표시.

메모: 목차에서 직접 코드 셀을 실행할 수 있습니다. 제목 아래의 셀을 실행하려면 제목을 마우스 오른쪽 버튼으로 클릭하고 이 제목에 대한 셀 선택 및 실행을 클릭합니다.

자동으로 추가된 목차

노트북 조치 막대

노트북 협업을 강화하는 기능을 선택할 수 있습니다. 조치 막대에서 다음을 수행할 수 있습니다.

  • 노트북을 요점으로 공개하거나 GitHub 에 공개하십시오.
  • 링크가 있는 모든 사용자가 노트북을 볼 수 있도록 영구 URL을 작성하십시오.
  • 노트북을 실행하는 작업을 작성합니다. 노트북 스케줄링 을 참조하십시오.
  • 노트북 다운로드
  • 코드가 프로젝트 리소스에 액세스할 수 있도록 프로젝트 토큰을 추가합니다. 코드를 추가하여 프로젝트 토큰 설정 을 참조하십시오.
  • 코드 스니펫을 생성하여 데이터 자산 또는 노트북 셀에 대한 연결에서 데이터를 추가합니다.
  • 노트북 정보를 보고 실행 중인 환경과 상호작용합니다.
  • 노트북 버전 저장
  • 프로젝트에 자산 업로드

노트북 조치 막대

Jupyter 노트북의 셀

Jupyter 노트북은 일련의 셀로 구성됩니다. 노트북의 플로우는 연속적입니다. 입력 셀에 코드를 입력하고 셀을 실행하면 노트북이 코드를 실행하고, 출력 셀에 컴퓨팅 결과를 출력합니다.

입력 셀에서 코드를 변경하고 원하는 대로 자주 셀을 다시 실행할 수 있습니다. 이러한 방식으로 노트북은 읽기 - 평가-인쇄 루프 패러다임을 따릅니다.

각 셀에는 자체 미니 도구 모음이 있습니다.

셀 도구 모음

셀 도구 모음에서 직접 다음을 수행할 수 있습니다.

  • 셀 복사
  • 셀을 위 또는 아래로 이동
  • 다른 셀 앞뒤에 새 셀 추가
  • 셀 삭제

셀을 축소하려면 축소기 단추셀 축소 아이콘 이는 각 셀 옆에 있습니다. 셀을 확장하려면 축소 버튼을 클릭하거나 확장하다셀 확장 아이콘 .

셀의 작동은 셀 유형에 의해 판별됩니다. 다른 유형의 셀에는 다음이 포함됩니다.

Jupyter 코드 셀

Jupyter 코드 셀에서 새 코드를 편집하고 쓸 수 있습니다.

코드 셀

코드 옆에 줄 번호를 표시하려면 보다 메뉴 선택 줄 번호 표시.

코드 셀과 출력 셀을 나란히 보려면 다음으로 이동하세요. 보다 Editor 메뉴에서 나란히 렌더링.

병렬 코드 셀

Jupyter 마크다운 셀

Jupyter 마크다운 셀에서 계산 프로세스를 문서화할 수 있습니다. 표제를 입력하여 노트북을 계층 구조화할 수 있습니다.

노트북의 첨부 파일로서 이미지 파일을 추가하고 편집할 수도 있습니다. 마크다운 코드 및 이미지는 셀이 실행되면 제공됩니다.

마크다운 셀

Jupyter 노트북 치트시트에 대한 마크다운을 참조하십시오.

원시 Jupyter NBConvert 셀

원시 셀은 노트북에서 평가하지 않습니다. 원시 셀은 생성된 출력과 같이 실행하지 않을 컨텐츠를 보관할 위치를 찾는 경우에 유용합니다.

디버거

디버거를 사용하면 코드 관련 문제를 빠르게 해결할 수 있습니다. 디버거를 활성화하려면:

  1. 다음을 클릭하세요. 디버거 활성화디버거 아이콘 활성화 노트북 도구 모음에서
  2. 중단점을 추가하려면 코드 줄 옆을 클릭하세요.

코드를 디버그하려면 보다 메뉴, 선택 오른쪽 사이드바 을 선택한 다음 디버거 표시.

노트북 코드 셀 디버거

Spark 작업 진행 표시줄

Spark 작업을 트리거하는 노트북에서 코드를 실행하는 경우 코드를 효율적으로 실행하지 않는 이유를 판별하는 경우가 자주 있습니다.

코드가 수행하는 작업을 더 잘 이해하고 코드 디버깅을 지원하기 위해 노트북은 코드 셀에 대한 Spark 작업의 실행을 모니터할 수 있습니다.

노트북에서 셀의 Spark 모니터링을 사용으로 설정하려면 다음을 수행하십시오.

  • 모니터할 코드 셀을 선택하십시오.
  • 다음을 클릭하세요. 스파크 모니터링 활성화Spark 모니터링 아이콘 사용 노트북 도구 모음에서

표시되는 진행 표시줄은 Spark 클러스터에서 작업의 실시간 런타임 진행상태를 표시합니다. 각 Spark 작업은 클러스터에서 하나 이상의 스테이지로 실행하고, 각 스테이지는 병렬로 실행할 수 있는 태스크 목록입니다. Spark 작업에 여러 스테이지가 있는 경우 모니터링 분할창이 매우 커질 수 있습니다.

작업 모니터링 분할창은 각 작업의 기간 및 작업 스테이지의 상태도 표시합니다. 스테이지는 다음 상태 중 하나일 수 있습니다.

  • Running: 스테이지가 활성 상태이고 시작됨
  • Completed: 스테이지가 완료됨
  • Skipped: 이 스테이지의 결과가 이전 오퍼레이션에서 캐시되었으므로 태스크를 다시 실행할 필요가 없습니다.
  • Pending: 스테이지가 아직 시작되지 않음

아이콘을 다시 클릭하여 셀에서 모니터링을 사용 안함으로 설정하십시오.

참고: Spark 모니터링은 현재 Python에서 실행되는 노트북에서만 지원됩니다.

상위 주제: Jupyter Notebook 편집기