코인시던스의 기록

[#2 파이썬 기초] 셀 타입, Markdown 기능(글자 크기, 굵은 글씨, 기울이기, 리스트, 인용구호, 수식, 코드, 링크) 본문

파이썬

[#2 파이썬 기초] 셀 타입, Markdown 기능(글자 크기, 굵은 글씨, 기울이기, 리스트, 인용구호, 수식, 코드, 링크)

코인시던스 2020. 9. 23. 07:18

1. 셀의 Type (Code, Markdown)

2. Markdown Type 에서의 기능

(글자크기, 굵은 글씨, 기울이기, 리스트, 인용구호, 수식, 코드 링크)

에 대해 알아보겠습니다.


 

셀의 Type

지난 시간에 셀의 두가지 Mode (명령모드, 입력모드)에 대해서 알아보았는데요. 셀은 Mode 뿐 아니라 Type 도 가지고 있습니다. Code, Markdown, Raw NBConvert 이렇게 3가지 Type 이 있습니다. 셀 Type 은 Cell > Cell Type > Code / Markdown 에서 변경할 수 있습니다. 

 

   (1) Code Type

셀을 만들면 기본적으로 옆에 In [ ] 이라고 뜨는데 Input 을 뜻하며, Code Type 입니다.

기본적으로 셀은 Code Type 으로 만들어진다.

코드를 입력하려면 Code Type 의 셀로 작성해야 하고, Code Type 에서 파이썬의 기본 키워드는 녹색으로 보입니다.

 

in [ ] : Code Type , Python 코드를 입력할 수 있다.

   (2) Markdown Type

문서의 내용과 구조를 한번에 명시할 수 있는 장치로 코드에 대한 설명을 적을 때나 제목 (Title)을 깔끔하게 정리하고 싶을 때 사용합니다. Cell Type 을 Code 에서 Markdown 으로 변경할 때는 위에서 알려드린 것처럼 메뉴에서 들어가시거나 단축키인 M 을 누르시면 됩니다. (Markdown → Code 로 변경 단축키는 Y) 아래는 Markdown Type 상태에서의 기능입니다. 

 

  ① 글자 크기 : 앞의 # 개수에 따라 글자 크기가 달라집니다. # 은 아주 큰 타이틀, ## 은 조금 더 작은 타이틀로 # 이 많아질수록 글자가 작아집니다. 보통은 # 2~3 개의 글자 크기를 많이 사용해요.

입력모드
명령모드 (셀 실행 시)

  ② 굵은 글씨(bold 체) : 안어 앞뒤로 * 를 2개씩(**) 붙여주시면 됩니다.

셀 입력 시 단어 앞뒤로 * 를 2 개씩 붙여줍니다.
셀 실행 시 위와 같이 bold 체로 보입니다.

  기울이기 : 단어 앞뒤로 * 를 1개씩 붙여주면 됩니다.

 

셀 입력 시 단어 앞뒤로 * 를 1 개씩 붙여줍니다.

 

셀 실행 시 위와 같이 보입니다.

  ④ 리스트 작성

   ㉠ 순서가 없는 리스트 : - 후 띄어쓰기를 하면 앞에 땡이 붙은 리스트가 작성됩니다.

리스트 작성 시 - 를 앞에 붙여줍니다. (입력모드)
셀 실행 시 위와 같이 보입니다. (명령모드)

리스트 안에 Depth 를 주면(들여쓰기를 하면) 리스트 안의 리스트를 계속 만들 수 있습니다. (안되면 띄어쓰기를 더 해보세요.)

입력 시
실행 결과

   ㉡ 순서가 있는 리스트 : 숫자로 리스트를 나열하면 됩니다.

입력 시
실행 결과

  ⑤ 인용구호 : 비교 연산자 (>) 뒤에 쓰시면 됩니다.

입력 시
실행 결과

  ⑥ 수학식 : 수학에 나오는 기호처럼 쓰고 싶다면 $ 사이에 적어주면 됩니다.

입력 시
실행 결과

  ⑦ 코드 : Markdown 상태에서는 코드를 인식하지 않습니다. 하지만 코드를 예제로 추가하는 등의 코드 형태로 출력을 하고 싶을 때가 있는데요. ```(`3개) 와 표현하고자 하는 코드 언어인 python 을 적어주면 됩니다. (` : 1 옆에 있는 기호)

입력 시
실행 결과

  ⑧ 링크 : 링크를 복사해서 넣으면 링크로 바로 동작합니다. 링크의 이름이 너무 길어서 혹은 영어를 한글로 바꾸고 싶으면 대괄호 안에 링크 설명을 쓰고 () 안에 URL 을 넣어주면 됩니다.

 

ex. [파이썬 공식 페이지](http://www.python.org/)

 

링크를 그대로 쓰셔도 되고 (입력모드)
실행 결과
링크의 이름을 바꿔줄 수도 있습니다.(입력모드)
실행 결과

 

Markdown 타입에 대해 알아 보았는데요! 정리하자면 추가적인 설명, 알고리즘 낭려할 때 한눈에 보기 쉽게, 강조하고 싶은 부분은 강조해서 표현할 수 있습니다. 이처럼 Jupyter Notebook 은 Code 뿐 아니라 MarkDown 으로 풍부하게 표현할 수 있습니다.

 

 

Comments