본문 바로가기

코딩스쿨/마케터를 위한 데이터 분석

#3. 주피터 노트북(Jupyter notebook) 시작하기

창업에 도전해서 새로운 세대를 위한 콘텐츠 큐레이션 플랫폼을 만들고 있습니다!

관심 분야에 대한 최신 트렌드를 가장 쉽고 빠르게 받아볼 수 있는 서비스에요. 많은 피드백 부탁드립니다. 🙏


https://oneoneone.kr


주피터 노트북(Jupyter notebook) 시작하기

 

01. 주피터 노트북 실행하기

자, 이제 주피터 노트북을 설치했으면 사용법에 대해서 알아볼 시간이에요 🙋‍♂️

우선 아나콘다 네비게이터를 통해 주피터 노트북을 실행하시면 아래 화면이 나올 거예요.

 

이게 뭐지 싶겠지만 자세히 보시면 본인의 노트북에 있는 폴더가 그대로 표시된다는 것을 알 수 있을 거예요.

이때 당황하지 마시고 자연스럽게 코드들을 모아 두고 싶은 폴더로 가시면 됩니다 👌

 

만약에 새로운 폴더를 만드시고 싶다면 주피터 노트북 우측 상단에 New 버튼을 클릭하셔서 만드셔도 되고
직접 로컬에서 폴더를 만들어주셔도 됩니다. 바로 동기화가 되어 주피터 노트북에도 추가가 될 거예요.

 

주피터 노트북 실행화면 #1

 

 

 

자, 이제 원하는 폴더로 들어가셨나요? 🥳

그다음은 우측 상단에 New 버튼을 클릭 후 파이썬을 선택해서 확장자가 ipynb인 파일을 생성해주세요.

 

주피터 노트북 파일 생성

 

그럼 이제 아래와 같은 화면이 나올 거예요.

파일 제목을 원하는 대로 바꿔주시면 이제 데이터 분석을 위한 파이썬 코드 작성 준비 끝입니다 👏

 

주피터 노트북 실행 화면 #2

 

02. 주피터 노트북 사용법

다음으로 주피터 노트북의 기본적인 사용법들에 대해서 알아볼 거예요.

주피터 노트북은 기본적으로 한 줄씩 코드의 결과를 확인하면서 코딩을 할 수 있는데 데이터 분석할 때 굉장한 장점이에요.

왜냐하면 바로바로 데이터를 확인할 수 있거든요, 그래서 또 입문하시는 분들이 사용하시기 굉장히 좋아요!

 

 

- 주피터 노트북의 화면 구성

 

주피터 노트북의 화면 구성을 알아볼게요.

1번은 메뉴바, 2번은 툴바, 3, 4번은 셀이에요. 3번을 실행하면 바로 밑에 그 결과(4번)를 확인할 수 있어요.

셀은 쉽게 생각하면 그냥 하나의 블록이라고 생각하시면 됩니다.

 

주피터 노트북 실행 화면 #3

 

 

- 주피터 노트북의 2가지 모드

 

주피터 노트북에는 수정 모드와 명령 모드가 있는데요.

2가지 모드에 대해서 간단하게 설명을 드리자면 아래와 같습니다 🙂

 

수정 모드 : 코드를 작성하는 모드
명령 모드 : 명령어를 실행하는 모드

 

우측 상단에 연필 표시가 있으면 수정 모드라고 생각해주시면 되고

이 상태에서 ESC를 눌러주시면 명령 모드로 변경됩니다.

 

주피터 노트북 실행 화면 #4

 

 

- 주피터 노트북의 단축키

 

다음으로는 주피터 노트북의 단축키를 알아볼게요.

정말 자주 사용하는 중요한 단축키들은 빨간색으로 표시해둘 테니 그것만은 꼭 외워주세요 🙏🙇‍♂️

 

단축키 설명
SHIFT + ENTER 현재 커서가 위치한 셀을 실행합니다. 실행하고 그 다음 셀이 선택됩니다.
Ctrl + ENTER 현재 커서가 위치한 셀을 실행합니다. (실행하고 그 다음 셀 선택 X)
x or d,d (d 두번) 특정 셀을 선택 후 단축키 실행 시 해당 셀이 삭제됩니다. (명령모드)
a 특정 셀을 선택 후 단축키 실행 시 위(above)에 셀이 생성됩니다. (명령모드)
b 특정 셀을 선택 후 단축키 실행 시 밑(below)에 셀이 생성됩니다. (명령모드)
z 이전에 삭제한 셀을 복구합니다.
m 코드셀을 마크다운셀로 변경합니다.
y 마크다운셀을 코드셀로 변경합니다.
h 주피터 노트북의 수많은 단축키들을 확인할 수 있습니다.

 

 

- 코드 셀과 마크다운 셀

 

주피터 노트북의 셀은 크게 코드 셀과 마크다운 셀로 나눌 수 있어요 🧐

이 2가지 셀에 대해서 간단하게 설명을 드리자면 아래와 같습니다.

 

코드 셀 : 코드를 작성하는 셀
마크다운 셀 : 일반 텍스트 문서를 작성하는 셀

 

상단의 셀을 선택하는 부분을 클릭하면 원하는 셀을 선택할 수 있는데요.

사실 2가지가 아니라 총 4가지 방식이 있는데 나머지는 당장 사용할 일이 없기 때문에

우선 코드 셀과 마크다운 셀의 개념만 이해해주시면 됩니다 🙏

 

주피터 노트북 셀 선택

 

자, 코드 셀은 말 그대로 코드를 작성하는 거고 그럼 도대체 마크다운 셀은 언제 사용하는 걸까요?

 

주피터 노트북에서 마크다운 셀은 보통 코드를 설명할 때 사용되는데 텍스트에 서식을 입힐 수 있기 때문에

보다 직관적으로 설명을 할 수 있고 제곱, 루트 등의 수식도 사용 가능하다는 장점이 있답니다.

 

아래와 같은 형식으로 주피터 노트북 안에서 마치 블로그 글을 작성하듯이 코드를 설명할 수 있어요 😎

 

주피터 노트북 마크다운

 

마크다운 셀에 대해 더 자세한 내용이 궁금하시다면 아래 링크를 참고해주세요.

 

✅링크 : namu.wiki/w/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4

 

마크다운 - 나무위키

하루패드에서 쓰이며 다음과 같은 차이점이 있다. 강조 문법이 추가되었다. 사용 방법은 == 강조 == 처럼 쓰면 된다. 어디서 본 것 같은데목차 기능이 추가되었다. 사용 방법은 [TOC]처럼 쓰면 된다

namu.wiki

 

 

03. 주피터 노트북 코드 작성하기

이제 주피터 노트북에 대한 기본적인 사용법에 대해 다 알아봤으니 직접 코드를 작성해볼게요.

코드의 첫 시작은 무조건 'Hello World'가 국룰입니다 👍

 

주피터 노트북에서 파이썬 파일을 생성해주시고 코드 셀에 아래 코드를 작성해주세요.

그리고 Shift + Enter을 눌러주시면 아래 처럼 코드가 실행되고 Hello World가 실행됩니다 ❤️💙

 

print ("Hello Wolrd")

 

주피터 노트북 Hello World #1
주피터 노트북 Hello World #2

 

오늘은 주피터 노트북 사용법을 알아보고 대망의 "Hello World"를 작성했는데요,

이제 본격적인 데이터 분석이 진행될 테니 다음 글을 기대해주세요.

 

이제 드디어 출발선에 섰네요. 힘차게 출발해 봅시다.