그러면 캐글에서 클라우드 노트북(Cloud Notebook)을 어떻게 만들고 활용하는지 알아보겠습니다.
첫 번째 방법으로, 캐글 홈페이지의 Code 탭에서 New Notebook을 누르면 새로운 노트북을 생성할 수 있습니다. 두 번째 방법이자 가장 간단한 방법은 왼쪽 캐글 툴바에서 + Create 버튼을 누르는 것입니다. 세 번째 방법으로, 만약 참가하고 있는 컴페티션이 있다면 컴페티션 페이지의 Code 탭에서도 노트북을 만들 수 있습니다. 두 번째 방법은 컴페티션의 데이터가 노트북 환경에 자동으로 연결되기 때문에 따로 추가할 필요가 없어 편리합니다.
▲ 그림 1-22 노트북 생성 방법
캐글 노트북을 만들면 프로그래밍 코드를 실행할 수 있는 노트북 편집기(Editor) 환경이 열립니다(그림 1-23). 프로그래밍 언어는 파이썬(Python)으로 기본 설정되어 있으며 Settings에서 파이썬과 R언어 중 선택할 수 있습니다. 이 환경에서 여러 코드를 입력, 실행해보고 데이터셋에 이것저것 적용해보면서 답을 찾아가는 과정을 그리게 됩니다. 일종의 코드 연습장처럼 사용한다는 의미로, 편집기에서 수정하는 노트북 코드 자체를 다른 말로 Draft(초안)라고 일컫습니다.