초보자를 위한 파이썬 주피터 노트북 활용법 및 마크다운

Share

지난 글에서 파이썬(Python) 설치를 마쳤다면, 이제 어떻게 주피터 노트북을 활용할 수 있을지 살펴보자. 먼저 아나콘다 네비게이터를 사용하여 주피터 노트북을 실행시키자.

주피터 노트북을 실행하면 기본으로 설치된 여러 폴더가 보일 것이다. 지난 시간에 만든 ‘practice’ 폴더에 들어가 파이썬 3 노트북을 생성하자.

■ 파이썬 주피터 노트북 기본 화면

기본 화면은 아래와 같다. Untitled 라고 되어 있는 부분을 클릭하여 노트북의 제목을 변경할 수 있다. 이 글에서는 1. Python 101 이라고 수정하였다.

이제 In 이라고 되어있는 셀을 보자. 커서가 보이며 좌측에 초록색으로 표시되어 있는 것이 보인다. Esc를 누르면 파란색으로 변하게 된다.

  • 입력 모드: 타이핑을 할 수 있는 모드이다. 색깔은 초록색.
  • 명령 모드: 셀 자체의 실행 또는 명령을 실행하는 모드이다. 색깔은 파란색.

참고로, 폴더 밖의 이미지도 하나 가져왔다. 1. Python 101.ipynb 라는 노트북은 초록색으로 표시되어 있는데 현재 실행 중임을 알 수 있다.

■ 파이썬 주피터 노트북 단축키

다시 노트북 화면으로 돌아가서 몇 가지 유용한 단축키를 살펴보자. 단축키를 보고 싶으면 명령 모드(파란색) 상태에서 ‘h’를 누르면 된다. h는 help의 준말이다.

대표적인 실행 단축키 목록

a현재 셀에서 윗줄(above)에 셀 추가
b현재 셀에서 아랫줄(below)에 셀 추가
dd셀 삭제
shift+enter셀 실행 후 셀의 커서를 아래로 옮김
(셀이 없을 경우, 생성하면서 커서를 옮긴다.)
ctrl+enter셀 실행
c셀 복사(copy)
p셀 붙여넣기(paste)
shift+m현재 셀과 아래 셀 합치기(merge)

■ 파이썬 주피터 노트북 마크다운

마크다운(Markdown)은 코드에 대한 설명을 달 때 유용하다. 마크다운을 하고 싶다면, Cell > Cell Type > Markdown을 클릭하면 된다.

너무 귀찮으니 단축키를 외우자. 명령 모드에서 ‘m’을 누르면 마크다운으로 변경된다. 다시 코드를 입력하고 싶다면, ‘y’를 누른다.

아래는 여러가지 마크다운의 예시다.

하나씩 살펴보자.

  • 제목을 달고 싶을 때: ‘#’

먼저 대제목, 중제목, 소제목 등을 작성할 때는 ‘#’을 사용하면 된다. #을 더 많이 붙일수록 크기가 작아진다. 보통 #3개나 #2개로 제목을 구분하는 편. # 하고 띄어쓰기를 해야지만 적용된다는 사실!

아래 코드를 실행(ctrl+enter) 시키면 위의 이미지처럼 마크다운이 적용된 것을 확인할 수 있다.

# # 1개 마크다운 글자 크기

## # 2개 마크다운 글자 크기

### # 3개 마크다운 글자 크기
  • 글자의 스타일을 입히자: ‘*’

이탤릭체는 숫자 8과 같이 있는 ‘*’을 이태릭체를 적용하고 싶은 글자 앞 뒤로 감싸주면 된다. 볼드체를 주고 싶다면 ‘**’과 같이 *을 2개를 감싸주면 된다.

*이탤릭체* 입력: * 1개를 단어 시작과 끝에 붙인다.

**볼드** 입력: * 2개를 단어 시작과 끝에 붙인다. 
  • 목록을 만들자: ‘-‘ 와 ‘숫자.’

순서 없는 목록, 흔히 말하는 불릿포인트(bulletpoint)를 쓰고 싶다면 ‘-‘ 를 이용하면 된다. 띄어쓰기에 유의하자. 불릿 아래에 다시 하위 단위로 불릿을 입력하고 싶다면 간단히 들여쓰기(띄어쓰기) 후 ‘-‘를 넣으면 된다.

순서가 의미있는 목록을 만들고 싶은 경우는, 1. 하고 싶은 말 작성… 하는 식으로 진행하면 된다.

- 불릿 입력: '-'를 쓰고 띄어쓰기하면 불릿 표시가 된다.  
 - 하위단위 불릿 입력: 들여쓰기 후 - 를 넣으면 하위 단위로 생성된다.

1. 순서가 의미있는 리스트를 만들고 싶은 경우,
2. 숫자와 .을 써서 작성하면 된다.
  • 인용구: ‘>’

인용구는 ‘>’ 후 작성하면 된다. 역시 띄어쓰기가 중요하다.

> 인용구 입력: '>'로 시작한다.
  • 수식: ‘$’

수식을 쓸 때는 $로 감싸주면 된다. 그냥 x, y로 써도 되지만, 수학에서 표시하는 것처럼 알파벳도 바뀐다는 사실.

$x=y+10$ 수식은 $로 작성한다.
  • 링크: ‘[]()’

링크를 쓸 때는 그냥 주소를 넣어도 하이퍼링크가 동작하지만, 링크 주소를 설명하고 싶다면 [] 안에 링크 설명을 쓰고 ()에 링크주소를 입력하면 된다. []와 () 사이에 띄어쓰기가 없어야 한다.

[마케터 루시씨 홈페이지](https://lucy-the-marketer.kr/)
[]와 ()사이에 띄어쓰기가 없어야 한다.
  • 코드 입력: ` 3번

코드 입력을 하고 싶다면 ~과 같이 있는 `을 3번 사용하여 코드 언어를 쓴 뒤 감싸준다. (처음엔 `가 어디 위치해있는지도 몰랐지…)

```python
print('hello world')
```
코드 입력은 물결(~)과 같이 있는 `를 3번 사용하여 감싸준다.

이렇게 간단히 파이썬 주피터 노트북의 기본 화면과 사용법을 알아보았다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다