데이터분석을 위한 vs code snippet(스니펫), 파이썬 코드 공유
2021.06.04 - [[ 삽질로그 ]] - [기본 코드] 주피터노트북 디폴트 코드
예전에 주피터노트북에서 미리 적고 시작하는 코드라고 공유한 적이 있다.
주피터노트북이나 Google Colab에서는 그렇게 복붙 하고는 하지만,
vscode 는 스니펫(코드조각)을 만들어서 사용할 수 있기 때문에 공유한다.
1. VS code Snippets 설정 열기
Code -> Preferences -> User Snippets
2. 기본 코드 넣기
python.json 파일이 만들어지면서 스니펫 예시 코드를 주석으로 준다.
예시코드 주석을 지운 후 아래의 코드를 복붙한다. 커스터마이징을 원한다면 쉽게 바꿔줄 수 있을만한 구조이다.
{
"Python visualization snippets": {
"prefix": ["visual","visualization"],
"body": [
"# visualization",
"import matplotlib.pyplot as plt",
"import seaborn as sns",
"%matplotlib inline",
"plt.style.use('seaborn') # seaborn 스타일로 변환"
"# plt.rc('font', family='AppleGothic')"
"plt.rc('axes', unicode_minus=False)"
],
"description": "파이썬 시각화 준비 코드"
},
"Python library snippets": {
"prefix": ["ready"],
"body": [
"# ready",
"import json",
"import os",
"import pandas as pd",
"import numpy as np",
"import sys"
"import pickle",
"import tqdm.tqdm_notebook as tqdm",
"import warnigs",
"warnings.filterwarnings(action='ignore') # Warning Message 안보이게"
],
"description": "파이썬 기본 라이브러리"
},
"pandas setting": {
"prefix": ["pd","pandas"],
"body": [
"pd.set_option('display.max_columns', None)",
"pd.set_option('display.max_rows', None)",
"# pd.set_option('display.width', 1000)",
"# pd.set_option('display.max_colwidth', -1"
],
"description": "주피터 노트북 판다스 기본 설정"
}
}
총 3개의 스니펫을 만들었다. 기본 ready, 시각화, pandas setting이다.
3. 실행 영상
추가로 pytorch 기본 코드를 모아놓으신 분도 계신다
https://gaussian37.github.io/dl-pytorch-snippets/
Reference
반응형
'🔨 Trial and Error Log' 카테고리의 다른 글
Huggingface(github 레포) 인용하기 (0) | 2021.10.07 |
---|---|
[Pytorch] 파이토치 TIL 모음 (0) | 2021.06.30 |
nlp-load map 2019 (3) | 2021.06.28 |
파이썬 @ 연산자 (2) | 2021.06.27 |
[기본 코드] 주피터노트북 디폴트 코드 (0) | 2021.06.04 |