
개발자 패널 열기
다음 방법 중 하나를 사용하세요.- 노트북 하단 푸터에서 Developer panel을 선택하세요.
- macOS에서는 Command+J, Windows 또는 Linux에서는 Ctrl+J를 누르세요. 이 단축키로 패널을 열거나 닫을 수 있습니다.
오류 및 경고 확인
Errors 탭에는 Python 예외, 구문 오류, 순환 참조, 유효하지 않은 반응형 의존성, 여러 셀에 정의된 변수 등 노트북 전반의 오류와 경고가 표시됩니다.스크래치패드 사용하기
Scratchpad 탭을 사용하면 노트북의 반응형 그래프에 코드를 추가하지 않고도 임시 Python 코드를 실행할 수 있습니다. 스크래치패드에서는 노트북 셀에 정의된 변수에 액세스할 수 있습니다. 노트북 셀과 달리 스크래치패드는 전역 변수 이름의 고유성을 강제 적용하지 않습니다. 스크래치패드에 정의한 코드와 변수는 저장되지 않으므로, 계속 보관하려는 코드는 노트북 셀에 복사하세요. 스크래치패드 코드를 실행하려면 macOS에서는 Command+Enter, Windows 또는 Linux에서는 Control+Enter를 누르세요. 또는 Run()을 선택하세요. 스크래치패드 출력은 코드 오른쪽에 표시됩니다.
실행 트레이스 확인
Tracing 탭에서 셀 실행 순서와 소요 시간을 확인하세요. 트레이스를 활용하면 느리거나 실패한 셀을 파악하고, 반응형 실행 이벤트에서 어떤 셀이 실행되었는지 확인할 수 있습니다. 각 Run 제목은 동일한 실행 이벤트에서 실행된 셀들을 하나로 묶어 보여줍니다. 가로 막대는 각 셀이 실행된 시점을 나타내며, 해당 이벤트 내 다른 셀과 소요 시간을 비교할 수 있게 해줍니다. 각 항목에는 셀 링크, 코드 미리보기, 소요 시간, 상태 아이콘이 포함됩니다. 상태 아이콘은 실행이 성공했는지, 실패했는지, 중단되었는지를 나타냅니다. 소요 시간은 반올림되므로 짧은 실행은0 ms로 표시될 수 있습니다. 트레이스 항목에 마우스를 올리면 정확한 시작 및 종료 시간을 확인할 수 있습니다. 셀 링크를 선택하면 해당 노트북 셀이 열립니다.
Clear를 선택하면 표시된 트레이스 이력이 삭제됩니다. 이력을 지워도 노트북 셀이나 변수는 삭제되지 않습니다.
Inline chart를 활성화하면 해당 노트북 셀 근처에 실행 시간이 표시됩니다.
다음 이미지는 developer panel에서 Tracing 탭을 연 “Hello World” 노트북의 모습입니다. cell-4는 변수 pet을 정의하고, cell-5는 이를 사용해 “Do you have a cat?”이라는 출력을 생성합니다. 두 셀 모두 정상적으로 완료되었습니다. 트레이스에는 cell-4의 소요 시간이 14 ms, cell-5가 0 ms로 표시됩니다. 툴팁에는 cell-5의 정확한 시작 및 종료 시간이 표시됩니다.

로그 보기
Logs 탭에서 노트북 셀과 스크래치패드의 표준 출력(stdout)과 표준 오류(stderr)를 확인할 수 있습니다. 명확한 인라인 오류가 표시되지 않는 실행 실패를 조사할 때 로그를 활용하세요.
다음 이미지는 해당 노트북 셀이 [5:42:51 PM]에 로깅한 출력 "Do you have a cat?"을 보여줍니다.

Logs 탭에는 Scratchpad의 출력과 오류도 함께 표시됩니다. 이미지에서
[5:44:00 PM] 항목은 cell--1로 표시되어 있으며, 스크래치패드에서 발생한 것입니다.