반응형
Jupyter Notebook 셀 타입
Jupyter Notebook 사용자 인터페이스의 드롭다운 메뉴는 사용자가 노트북 내의 셀이 코드를 실행하는 'Code' 셀로 작동할 것인지, 아니면 'Markdown' 셀로서 텍스트나 문서를 작성하는 용도로 사용될 것인지를 선택하게 해 줍니다.
- Code: 이 옵션을 선택하면, 셀에 파이썬 코드나 다른 지원하는 프로그래밍 언어의 코드를 입력하고 실행할 수 있습니다. 코드 셀에 입력된 내용은 Jupyter Notebook의 커널을 통해 실행되며, 실행 결과는 셀 아래에 바로 표시됩니다.
- Markdown: Markdown을 선택하면, 해당 셀은 텍스트를 서식 있게 표시하기 위한 용도로 사용됩니다. Markdown은 간단한 태그를 사용하여 텍스트에 스타일을 적용할 수 있는 경량 마크업 언어입니다. 예를 들어,
#
은 제목,*
은 이탤릭체 또는 볼드체,[link](url)
은 하이퍼링크를 만드는 데 사용됩니다. Markdown 셀의 내용은 실행(Shift + Enter
) 후에 서식이 적용된 텍스트로 변환되어 표시됩니다. - Raw NBConvert: 이 옵션은 셀의 내용을 변환 없이 남겨두고 싶을 때 사용됩니다. 이는 주로 노트북을 다른 형식으로 변환할 때 사용되며, 해당 셀의 내용은 변환 과정에서 무시됩니다.
- Heading: 이전 버전의 Jupyter Notebook에서는 특별히 제목을 위한 셀 타입을 제공했지만, 최신 버전에서는 Markdown 내에서 제목을 생성할 수 있기 때문에 일반적으로는 더 이상 사용되지 않습니다.
사용자는 이 드롭다운 메뉴를 통해 셀의 타입을 선택하여, 코드 실행, 텍스트 문서 작성, 노트북 형식 변환을 위한 준비 등 다양한 작업을 수행할 수 있습니다.
Markdown 언어에 대한 보충 설명
Markdown은 텍스트 기반의 마크업 언어로, 간단한 구문을 사용하여 웹에서 사용할 수 있는 HTML로 변환됩니다. Jupyter Notebook에서는 Markdown 셀을 사용하여 코드에 대한 설명, 복잡한 서식, 이미지 삽입, 표 만들기 등을 할 수 있습니다.
Markdown 셀에 입력한 내용은 실행하면 바로 서식이 적용된 문서 형태로 보입니다. Markdown의 기본적인 구문은 다음과 같습니다.
- 헤더(Headers):
#
기호를 사용하여 헤더를 만듭니다.#
하나는 가장 큰 제목을 나타내고,##
는 두 번째로 큰 제목을 나타냅니다.######
까지 총 6단계의 제목을 사용할 수 있습니다. 태그에서 'h1'부터 'h6'과 대응됩니다.
# 제목 1 ## 제목 2 ### 제목 3
- 강조(Emphasis): 별표(
*
)나 밑줄(_
)을 사용하여 텍스트를 이탤릭체나 볼드체로 만듭니다. 이탤릭체는 한 개를 사용하고, 볼드체는 두 개를 사용합니다.*이탤릭체* 또는 _이탤릭체_ **볼드체** 또는 __볼드체__
- 목록(Lists): 순서가 없는 목록은 별표(
*
), 더하기(+
), 또는 마이너스(-
)를 사용하고, 순서가 있는 목록은 숫자를 사용합니다.- 항목 1 - 항목 2 - 항목 2a - 항목 2b
1. 첫 번째 항목 2. 두 번째 항목
- 링크(Links): 대괄호(
[]
)로 텍스트를 감싸고, 바로 옆에 괄호(()
)로 URL을 적어 링크를 만듭니다.[Google](http://www.google.com)
- 이미지(Images): 링크와 비슷하지만, 앞에 느낌표(
!
)가 붙으며, 대괄호 안에는 이미지의 대체 텍스트를 넣습니다.![이미지 대체 텍스트](이미지_URL)
- 인용(Blockquotes):
>
기호를 사용하여 인용문을 만듭니다.> 이것은 인용문입니다.
- 코드(Code): 백틱(
`
)을 사용하여 인라인 코드를 나타내거나, 세 개의 백틱(```) 또는 네 개의 스페이스로 코드 블록을 만듭니다.
정리
Markdown은 사용하기 간단하면서도 강력한 도구이므로, Jupyter Notebook에서 보고서를 작성하거나 설명을 추가할 때 유용하게 사용됩니다.
반응형
'온라인 멘토와 함께하는 공부 > 책으로 공부하는 파이썬' 카테고리의 다른 글
[파이썬] Jupyter Notebook의 'File' 메뉴 (27) | 2024.01.05 |
---|---|
[파이썬] 파이썬에서 문자열과 타입 (29) | 2024.01.04 |
[파이썬] Jupyter Notebook 실행 후 (22) | 2024.01.03 |
[파이썬] 리눅스에서 Jupyter Notebook 사용법 (22) | 2024.01.02 |
[파이썬] VS Code 설치 및 파이썬 개발환경 구성과 아나콘다 연동 (108) | 2023.10.07 |