코딩/백준baekjoon

Visual studio code, jupyter notebook 연동 및 확장팩 설치

알쓸신잡주린이 2023. 11. 6. 00:44

visual studio code 프로그램을 통해 코딩하는것도 편하지만

 

초보에게는 한 문장 혹은 한 문단씩 실행해서 바로 결과값을 표시하는 jupyter notebook이 편할수도 있다.

 

보통 anaconda를 설치해서, 그안에 있는 jupyter notebook을 사용하지만

 

visual studio code에도 있기에 이를 설명하고 사용방법을 알려주려고 한다.

 

우선 확장팩 설치 메뉴로 들어가서,

 

좌측의 extensions(확장) 메뉴를 클릭하고

검색 메뉴에 jupyter를 타이핑 하면

jupyter에 관련된 확장팩들이 나온다.여기서 Jupyter를 설치하고, Jupyter Keymap(단축키를 위한 확장팩)도 설치하자.

 

설치를 완료하고나서는

 

ctrl + shift + p 를 누르면 아래과 같이 명령 팔레트 창이나오고

 

혹은

보기의 명령팔레트 창을 선택하면 된다.

 

혹시나, 언어설정때문에 어려운사람은

 

명령팔레트(ctrl + shift + p)를 누른 후 language를 입력하면 

 

configure display language에서 한국어로 바꿔주면 다시 실행하면서 한국어로 바뀌어 있을 것이다.

 

이제 여기서 다시 돌아가서

ctrl + shift + p 혹은 보기의 명령팔레트를 클릭하여

 

 

create : 새 jupyter Notebook를 클릭하면

 

 

 

이렇게 ipnyb 확장자가 생성되는 것을 확인할 수 있다.

 

이거를 왜 하느냐,

visual studio code에 코딩을 입력하여 디버깅을 실시하면 전체 코드에 대해서 한번에 읽은 후 결과를 출력하지만

 

jupyter notebook은 대화형으로, 각 문장별로 바로 출력을 해주기때문에 초보자에게 중간중간 검증용으로 공부하기에 정말 편하단 점이다.

 

 

자 이제 거의 끝났다.

 

print("Hello World")를 입력하고 

 

ctrl + enter 를 누르면

 

 

처음같은경우에는 환경변수 설정을 위해 위와같이 나오는데 가뿐하게 클릭해주고

 

결과를 보면

 

 

Hello World라고 나와있는 것을 확인할 수 있다.

 

간단한 예로

 

a = "Hello World" 를 입력하면

a에다가 Hello World라고 문자열을 입력하는 것이고

 

Shift + Enter를 누르면 셀이 실행되면서 아래에 한칸이 더 생기는데

이미 이 ipynb파일에서는 전체가 연동이 되기때문에

 

 

저장된 a를 출력하면!??

 

이렇게 Hello World가 출력되는 것이다!!

 

매우 쉽죠?

 

jupyter notebook이 없으면

 

전체코드를 짜보고, 중간중간에 확인하기가 힘든데

 

이게있으면 잘 실행되었는지 확인이 가능한 것이다!!

 

이상으로 visual studio code에 jupyter notebook 설치 및 사용방법에 대해서 말씀드렸고

 

이제 정말로 문제풀이를 실시하도록 해봅시다.

 

문의사항이나 안되는 거 있으면 편하게 댓글 달아주세요

 

감사합니다.