← 홈

📓Jupyter

⌘K
🤖
Claude Code AI 도구
🤗
Hugging Face AI 도구
🦜
LangChain AI 도구
🧠
Keras AI 도구
🦙
Ollama AI 도구
🐍
Python 프로그래밍 언어
🟨
JavaScript 프로그래밍 언어
🔷
TypeScript 프로그래밍 언어
⚛️
React 프로그래밍 언어
🐹
Go 프로그래밍 언어
🦀
Rust 프로그래밍 언어
📊
MATLAB 프로그래밍 언어
🗄️
SQL 프로그래밍 언어
⚙️
C/C++ 프로그래밍 언어
Java 프로그래밍 언어
🟣
C# 프로그래밍 언어
🍎
Swift 프로그래밍 언어
🟠
Kotlin 프로그래밍 언어
Next.js 프로그래밍 언어
💚
Vue.js 프로그래밍 언어
🔥
Svelte 프로그래밍 언어
🎨
Tailwind CSS 프로그래밍 언어
💚
Node.js 프로그래밍 언어
🌐
HTML 프로그래밍 언어
🎨
CSS/SCSS 프로그래밍 언어
🐘
PHP 프로그래밍 언어
💎
Ruby 프로그래밍 언어
🔴
Scala 프로그래밍 언어
📊
R 프로그래밍 언어
🎯
Dart 프로그래밍 언어
💧
Elixir 프로그래밍 언어
🌙
Lua 프로그래밍 언어
🐪
Perl 프로그래밍 언어
🅰️
Angular 프로그래밍 언어
🚂
Express.js 프로그래밍 언어
🐱
NestJS 프로그래밍 언어
🛤️
Ruby on Rails 프로그래밍 언어
◼️
GraphQL 프로그래밍 언어
🟪
Haskell 프로그래밍 언어
💚
Nuxt.js 프로그래밍 언어
🔷
SolidJS 프로그래밍 언어
htmx 프로그래밍 언어
💻
VS Code 개발 도구
🧠
PyCharm 개발 도구
📓
Jupyter 개발 도구
🧠
IntelliJ IDEA 개발 도구
💚
Neovim 개발 도구
🔮
Emacs 개발 도구
🔀
Git DevOps & CLI
🐳
Docker DevOps & CLI
☸️
Kubernetes DevOps & CLI
☁️
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux 명령어 DevOps & CLI
💻
Bash 스크립팅 DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
🔨
Makefile DevOps & CLI
🧪
Pytest DevOps & CLI
🪟
Windows DevOps & CLI
📦
패키지 매니저 DevOps & CLI
🍎
macOS DevOps & CLI
🏗️
Terraform DevOps & CLI
🔧
Ansible DevOps & CLI
Helm DevOps & CLI
🔨
Jenkins DevOps & CLI
🔥
Prometheus DevOps & CLI
📊
Grafana DevOps & CLI
💻
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
💙
PowerShell DevOps & CLI
🔄
Argo CD DevOps & CLI
🔀
Traefik DevOps & CLI
☁️
Azure CLI DevOps & CLI
☁️
Google Cloud CLI DevOps & CLI
📟
tmux DevOps & CLI
🔧
jq DevOps & CLI
✂️
sed DevOps & CLI
📊
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
🔢
NumPy 데이터베이스 & 데이터
🐼
Pandas 데이터베이스 & 데이터
🔥
PyTorch 데이터베이스 & 데이터
🧠
TensorFlow 데이터베이스 & 데이터
📈
Matplotlib 데이터베이스 & 데이터
🐘
PostgreSQL 데이터베이스 & 데이터
🐬
MySQL 데이터베이스 & 데이터
🍃
MongoDB 데이터베이스 & 데이터
🔴
Redis 데이터베이스 & 데이터
🔍
Elasticsearch 데이터베이스 & 데이터
🤖
Scikit-learn 데이터베이스 & 데이터
👁️
OpenCV 데이터베이스 & 데이터
Apache Spark 데이터베이스 & 데이터
🪶
SQLite 데이터베이스 & 데이터
Supabase 데이터베이스 & 데이터
🔵
Neo4j 데이터베이스 & 데이터
📨
Apache Kafka 데이터베이스 & 데이터
🐰
RabbitMQ 데이터베이스 & 데이터
🔤
Regex 유틸리티
📝
Markdown 유틸리티
📄
LaTeX 유틸리티
🔐
SSH & GPG 유틸리티
🌐
curl & HTTP 유틸리티
📜
reStructuredText 유틸리티
🚀
Postman 유틸리티
🎬
FFmpeg 유틸리티
🖼️
ImageMagick 유틸리티
🔍
ripgrep 유틸리티
🔍
fzf 유틸리티
📗
Microsoft Excel 오피스 애플리케이션
📘
Microsoft Word 오피스 애플리케이션
📙
Microsoft PowerPoint 오피스 애플리케이션
📝
한컴 한글 한컴오피스
📽️
한컴 한쇼 한컴오피스
📊
한컴 한셀 한컴오피스
📄
Google 문서 Google Workspace
📊
Google 스프레드시트 Google Workspace
📽️
Google 프레젠테이션 Google Workspace
🔌
Cadence Virtuoso EDA & 하드웨어
⚙️
Synopsys EDA EDA & 하드웨어
💎
Verilog & VHDL EDA & 하드웨어
LTSpice EDA & 하드웨어
🔧
KiCad EDA & 하드웨어
📝
Notion 생산성 도구
💎
Obsidian 생산성 도구
💬
Slack 생산성 도구
🎮
Discord 생산성 도구
🎨
Figma 디자인 도구
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest 테스팅
Vitest 테스팅
🎭
Playwright 테스팅
🌲
Cypress 테스팅
🌐
Selenium 테스팅
💙
Flutter 모바일 개발
📱
React Native 모바일 개발
🍎
SwiftUI 모바일 개발
📱
Expo 모바일 개발
🐍
Django 웹 프레임워크
FastAPI 웹 프레임워크
🌶️
Flask 웹 프레임워크
🍃
Spring Boot 웹 프레임워크
🍸
Gin 웹 프레임워크
Vite 빌드 도구
📦
Webpack 빌드 도구
esbuild 빌드 도구
🐘
Gradle 빌드 도구
🪶
Maven 빌드 도구
🔧
CMake 빌드 도구
🎮
Unity 게임 개발
🤖
Godot 게임 개발
🔌
Arduino 임베디드 & IoT
🔍
Nmap 보안
🐕
Datadog 모니터링
📖
Swagger/OpenAPI 문서화
검색 결과가 없습니다
EN KO

⌨️ 키보드 단축키

🔵 명령 모드 (Esc)

Enter 편집 모드 진입
A 위에 셀 삽입
B 아래에 셀 삽입
D D 선택된 셀 삭제
Z 셀 삭제 취소
Y 코드 셀로 변경
M 마크다운 셀로 변경
R raw 셀로 변경
C 셀 복사
X 셀 잘라내기
V 아래에 셀 붙여넣기
Shift + V 위에 셀 붙여넣기
Shift + M 선택된 셀 병합
Up / K 위 셀 선택
Down / J 아래 셀 선택
Shift + Up/Down 선택 확장
L 줄 번호 토글
O 출력 토글

✏️ 편집 모드 (Enter)

Esc 명령 모드 진입
Tab 코드 완성
Shift + Tab 툴팁/독스트링
Ctrl + ] 들여쓰기
Ctrl + [ 내어쓰기
Ctrl + A 모두 선택
Ctrl + Z 실행 취소
Ctrl + Y 다시 실행
Ctrl + / 주석 토글
Ctrl + D 줄 삭제

▶️ 셀 실행

Shift + Enter 셀 실행, 아래 선택
Ctrl + Enter 셀 실행
Alt + Enter 셀 실행, 아래 삽입
Ctrl + Shift + - 커서 위치에서 셀 분할
0 0 커널 재시작
I I 커널 인터럽트

매직 명령어

📝 라인 매직 (%)

%time statement 단일 문장 시간 측정
%timeit statement 여러 번 실행 시간 측정
%who 변수 목록
%whos 상세 변수 정보
%reset 모든 변수 초기화
%pwd 현재 디렉토리
%cd path 디렉토리 변경
%ls 파일 목록
%history 명령 히스토리
%run script.py Python 스크립트 실행
%load script.py 스크립트를 셀로 로드
%matplotlib inline 인라인 플롯 활성화
%env VAR=value 환경 변수 설정
%pip install package 패키지 설치

📦 셀 매직 (%%)

%%time 전체 셀 시간 측정
%%timeit 셀 시간 측정 (여러 번)
%%writefile filename 셀을 파일로 쓰기
%%bash bash 스크립트로 실행
%%html HTML로 렌더링
%%javascript JavaScript 실행
%%latex LaTeX 렌더링
%%capture output 출력 캡처
%%sql SQL 쿼리 (ipython-sql 필요)

🖥️ 표시 & 출력

📺 표시 함수

from IPython.display import display display 가져오기
display(obj) 객체 표시
display(df.head()) DataFrame 표시
from IPython.display import HTML HTML 가져오기
HTML("<h1>Title</h1>") HTML 표시
from IPython.display import Image Image 가져오기
Image(filename="image.png") 이미지 표시
from IPython.display import Markdown Markdown 가져오기
Markdown("**bold**") Markdown 표시

🎛️ 위젯 (ipywidgets)

import ipywidgets as widgets 위젯 가져오기
widgets.IntSlider() 정수 슬라이더
widgets.FloatSlider() 실수 슬라이더
widgets.Dropdown(options=[...]) 드롭다운 메뉴
widgets.Text() 텍스트 입력
widgets.Button(description="Click") 버튼
widgets.interact(func, x=slider) 인터랙티브 위젯

🔌 JupyterLab 확장

📦 확장 관리

jupyter labextension list 확장 목록
jupyter labextension install @name 확장 설치
jupyter labextension uninstall @name 확장 제거
jupyter labextension update --all 모든 확장 업데이트

유용한 확장

@jupyterlab/toc 목차
@jupyterlab/git Git 통합
jupyterlab-lsp 언어 서버 프로토콜
jupyterlab-execute-time 셀 실행 시간
jupyterlab-code-formatter 코드 포맷팅

💻 명령줄

🖥️ Jupyter 명령어

jupyter notebook Jupyter Notebook 시작
jupyter lab JupyterLab 시작
jupyter notebook --port 8889 커스텀 포트
jupyter notebook --no-browser 브라우저 자동 열기 안함
jupyter nbconvert --to html notebook.ipynb HTML로 변환
jupyter nbconvert --to pdf notebook.ipynb PDF로 변환
jupyter nbconvert --to python notebook.ipynb Python으로 변환
jupyter kernelspec list 커널 목록

💡 팁 & 모범 사례

유용한 팁

  • 함수 시그니처에 Shift+Tab 사용
  • 함수 뒤에 ?로 도움말 (예: len?)
  • ??로 소스 코드 (예: len??)
  • 셸 명령에 ! 접두사 사용
  • 임포트 변경 시 커널 재시작
  • 모듈 개발에 %autoreload 사용
  • 노트북 공유 전 출력 지우기