초보자를 위한 jupyter(주피터) 기본 사용법: 셀·마크다운·출력 완전 정복

데이터 분석, 머신러닝, 혹은 프로그래밍 공부를 시작하며 Jupyter Notebook(주피터 노트북)을 추천받으셨나요? 처음엔 다소 생소하게 느껴질 수 있지만, 주피터 노트북은 데이터 분석과 Python 코딩을 위한 매우 직관적이고 강력한 도구입니다. 


이번 시간에는 초보 분들을 위해 주피터 노트북의 기본적인 사용 방법을 쉽게 설명해 드리겠습니다. 이 글은 주피터의 핵심 기능 '셀', '마크다운', '출력'을 중심으로 자세히 풀어 초보자도 금방 익숙해질 수 있도록 작성되었습니다. 


Jupyter(주피터)


📓 Jupyter Notebook이란 무엇인가요?

Jupyter Notebook은 웹 기반의 Python 개발 환경입니다. 이를 통해 텍스트와 코드를 한 화면에서 작성하며, 데이터 시각화와 모델링도 쉽게 작업할 수 있습니다. 파이썬 초보자부터 숙련자까지 폭넓은 유저층이 사용하여, 현재 데이터 분석 분야에서 표준으로 자리 잡고 있는 도구입니다. 특히, 코드 실행 결과를 바로 확인할 수 있어 학습과 개발 과정 모두 매우 효율적입니다. 

주피터 노트북은 무료로 제공되며 다양한 환경에서 설치 및 실행할 수 있습니다. 이제 설치 방법을 알아볼까요? 

🛠️ Jupyter Notebook 설치 및 실행

1. Anaconda를 통해 설치하기:

주피터 노트북은 Anaconda 배포판(데이터 분석과 과학을 위한 Python 배포판)에 포함되어 있어, 가장 간편한 설치 방법은 Anaconda를 사용하는 것입니다. 

- 👉 Anaconda 다운로드 링크 접속 후 무료 개인용 버전을 선택해 설치하세요. 
- 설치 후 "Anaconda Navigator"에서 주피터 노트북을 실행할 수 있습니다. 

2. pip을 사용한 설치:

이미 Python이 설치되어 있다면, 간단히 pip 명령어를 사용해서 주피터를 설치할 수도 있습니다: 
pip install notebook 

설치가 끝나면, 터미널 혹은 명령 프롬프트에 아래 명령어를 입력해 실행하세요: 
jupyter notebook 

브라우저가 자동으로 열리며 주피터 노트북 인터페이스가 나타납니다. 이제 본격적으로 사용법을 알아보도록 하겠습니다. 

✏️ Jupyter Notebook의 기본 구조

Jupyter Notebook은 크게 아래 세 부분으로 구성됩니다. 

1. 파일 탐색기: 주피터 환경에서 작업할 폴더와 파일을 관리합니다. 
2. 셀(Cell): 코드나 텍스트 작성, 실행을 담당하는 영역으로, 주피터 노트북의 핵심입니다. 
3. 출력 영역: 코드 실행 결과를 바로 확인할 수 있는 영역입니다. 

📜 셀로 작업하기

셀(Cell)은 주피터 노트북에서 가장 기본적인 작업 단위로 코드 입력과 실행, 문서화를 담당합니다. 

셀의 종류

- Code Cell: 코드를 입력하고 실행하는 셀입니다. 
예: print("Hello, Jupyter!") 입력 후 Shift + Enter를 누르면 실행됩니다. 

- Markdown Cell: 설명이나 문서를 작성할 때 사용하는 셀입니다. Markdown 문법을 지원하며, 텍스트를 꾸밀 수 있습니다. 
예: 제목은 #, 일반 텍스트는 그대로 입력합니다. 

셀 단축키 

- 셀 실행: Shift + Enter 
- 새로운 셀 추가: A(위에), B(아래) 
- 셀 삭제: DD 

셀 단축키는 도움말 메뉴에서 상세히 확인할 수 있습니다. 

🗒️ Markdown 셀로 문서 작성하기

Markdown은 텍스트를 꾸밀 수 있는 간단한 문법으로, Jupyter에서 문서화 작업을 쉽게 도와줍니다.

주요 문법

1. 제목 작성
- # 한 개: 대제목 (글의 가장 큰 제목) 
- ##: 부제목, ###: 소제목 
2. 강조
- 굵은 글씨 → 굵은 글씨 
- 기울인 글씨 → 기울인 글씨 
3. 목록 작성
- 순서 있는 목록: 1., 2. 
- 순서 없는 목록: -, * 

🎨 Jupyter에서 출력 다루기

코드를 실행하면 바로 결과가 출력 영역에 표시됩니다. 복잡한 데이터도 시각적으로 확인할 수 있어 Python 학습에 매우 유용합니다. 

출력 예시:

python

for i in range(5): 
   print(f"출력 예제 {i}") 

실행 결과:
출력 예제 0 출력 예제 1 출력 예제 2 출력 예제 3 출력 예제 4 

데이터 시각화를 하려면 Matplotlib이나 Seaborn 같은 패키지를 활용하면 됩니다. 적절히 사용하며 출력을 확인하세요. 

🧑‍💻 실제 사용 예제와 추가 자료

이제 Jupyter에서 간단한 Python 코드를 작성하며 연습해 보세요. 주피터 노트북은 초보부터 활용도가 높고, 학습 자료도 풍부합니다. 아래 가이드는 주피터 노트북의 심화 활용법을 익히는 데 유익합니다. 


✅ 결론

지금까지 Jupyter Notebook의 기본 사용법에 대해 알아봤습니다. 

- 주피터 설치
- 셀(Cell) 구조 이해와 활용법 
- Markdown과 출력 결과 다루기 

주피터 노트북은 Python 코딩, 문서화, 데이터 분석 등에 최적화된 도구입니다. 처음엔 낯설더라도 조금씩 익혀 보세요. 주피터를 활용한 데이터 분석 여정이 훨씬 수월해질 것입니다.