Python

[Python] Visual Studio Code (VS Code)에서 파이썬을 시작하자 : 설치 방법 및 디비깅(Debugging) 하는 방법

파이썬으로 코딩 연습을 하다보니 기본적으로 제공하는 GUI 툴이나 프롬프트 방식의 툴 역시 타이핑 후 엔터키를 치면 실행이 되거나, 타이핑 오류가 나거나 들여쓰기를 잘 못 한 경우 등등 많은 이유로 오류가 발생하여 코드를 다시 작성해야하는 번거로움이 생깁니다. 이러한 불편을 해소하기 위해 코드 작성을 완료 후 실행해볼 수 있는 툴이 필요했고 그 대안으로 비주얼 스튜디오 코드 (Visual Studio Code)를 선택했다. Visual Studio 2019는 한달 체험판으로 설치할 수 있지만 라이센스 업데이트를 해야하는 문제가 발생되었다. 그에 비에 Visual Studio Code(VS Code)는 윈도우, 리눅스, Mac OS에서 무료로 사용할 수 있습니다. 물론 디버깅도 가능합니다. 개발 편의를 위한 확장프로그램의 설치가 유용합니다.

 

■Visual Studio Code (VS Code) 설치하기

code.visualstudio.com/사이트에서 다운받아서 설치를 진행합니다. 다운 받은 VSCodeUserSetup-x64-1.51.1.exe 을 클릭하여 실행하여 설치합니다. 240M의 하드공간이 필요합니다.


이제 파이썬을 코딩할 수 있도록 확장프로그램을 설치해야합니다.

프로그램을 실행합니다. 상단 메뉴에서 View를 클릭 후 Command Palette… 메뉴를 클릭합니다.


다음으로 extensions타이핑Extensions:Install Extensions를 클릭합니다.

왼쪽 리스트에서 python으로 검색 후 Install버튼을 클릭하여 설치합니다.


흰색배경에서 코딩을 하게되면 눈의 피로가 빨리오게 됨으로 저는 다크테마를 사용하기위해 아래 드라큐라2.0를 추가적으로 설치했습니다.


그리고 코딩를 편하게 하기위해 Python Type Hint를 설치했어요. 이 녀석의 기능은 코딩시 힌트를 줍니다.


 


코드작성을 편하게 하기위해 Python Extended를 추가적으로 설치했습니다.


마켓 리스트를 둘러보고 본인에게 필요한 확장프로그램을 설치하면 되겠습니다. 확장프로그램을 클릭하면 확장프로그램에 대한 정보를 확인할 수 있습니다. Install버튼은 그 후에 눌러도 됩니다.

 

개발할 준비가 끝났습니다. 그럼 이제 Hello World를 출력해볼까요??

꿀TIP) 파이썬스크립트(.py)를 모아둔 폴더가 있다면 File메뉴에서 Open Folder를 클릭하여 파이썬 프로젝트 폴더로 지정하면 편하게 사용할 수 있습니다.

 

상단 메뉴바에서 File > New File를 클릭하면 작업공간이 열립니다. 아래와 같은 코드 작성를 작성합니다.

print("Hello World")
print("Nice to meet Visual Studio Code")

그럼 이제 실행을 해볼 차례입니다.

상단 메뉴바에서 Run > Start Debugging (F5) 또는 Start without Debugging (Ctrl+F5)를 누르면 된다. 특히 F5를 눌러 디버깅 모드로 실행하면, 로컬변수, 콜스택 등 여러 디버깅 정보를 이용할 수 있으며, Step Over, Step Into 등의 디버거 컨트롤을 사용할 수 있다.

 

또 다른 방법으로는 작업공간에서 마우스 오른쪽버튼을 클릭하면 팝업메뉴가 나타납니다. 이때 Run Python File in Teminal 를 클릭하면 프로그램 하단 터미널창에서 실행결과를 확인할 수 있습니다.


이제 좀 편안하게 코딩을 할 수 있겠네요. 들여쓰기 실패로 오류가 발생해도 스트레스 받을 일이 없겠습니다.

 

■디버깅하는 방법

코드를 디버깅하고 자는 위치에 포인터를 찍습니다. 마우스 왼쪽 버튼을 클릭하면 빨간색으로 표시가 됩니다.

그리고 Start Debugging (F5)를 누르면 아래와 같은 디버깅용 툴바가 나타나며 6개의 버튼을 제공합니다. 첫번째 버튼 부터 Contine(F5), Step Over(F10), Step Into(F11), Step Out(Shift + F11), Restart(Ctrl + Shift + F5), Stop(Shift +F5) 기능을 하게 됩니다.

하단 터미널 창에는 Hello World까지만 출력된 모습을 확인할 수 있습니다. 브레이크 포인트에 의해 멈춘상태입니다.


그럼 신나는 코딩하세요~~~~

 

참고사항으로 터미널창은 도스 프롬프트가 아닙니다. 도스창인줄 알고  dir/w 했더니 오류가 나네요.

그래서 설마 하고 ls-al를 첬더니 오류가 납니다. 그렇지만  dir 과 ls만 타이핑하면 먹힙니다.

터미널창이 도스인지 리눅스인지 모르겠습니다. ㅎㅎ


DOS야? Linux야? 짬뽕인가

 

■Visual Studio Code 더 알아보기

code.visualstudio.com/docs/?dv=win

Getting Started with Python in VS Code

 

[REFERENCE]

code.visualstudio.com/docs/python/python-tutorial

code.visualstudio.com/docs/editor/extension-gallery

 

[다른 IDE툴 설치하기]

[Python] 파이썬 개발툴 파이참(PyCharm) 설치 방법 및 실행하기 : Android Studio와 판박이!!

 

[코틀린 더 알아보기]

[프로그래밍/Python] – [Python] 파이썬 패키지(Package), 모듈(Module) 개념 및 예제 : 패키지, 모듈을 만들고 불러오기(import)

[프로그래밍/Python] – [Python] 파이썬 난수 발생(random) 예제 총정리 : randit(), randrange(), uniform(), shuffle(), choice(), choices(), simple()

[프로그래밍/Python] – [Python] 파이썬에서 웹브라우저(url) 호출하는 방법 : webbrower, selenium

[프로그래밍/Python] – [Python] 파이썬 기본 프롬프트(>>>) 변경하기 : 명령 프롬프트에서 파이썬 실행하는 방법(.py)

[프로그래밍/Python] – [Python] 파이썬 클래스(class) 와 생성자(__init__) 사용방법 및 예제 총정리

[프로그래밍/Python] – [Python] 파이썬 list, tuple, dictionary,set 예제 및 총정리

[프로그래밍/Python] – [Python] 파이썬 문자열 함수 사용 예제 및 총정리 : split,join,replace,rstrip,lstrip,lower,upper,index,count,len

[프로그래밍/Python] – [Python] 파이썬 기본(기초) 문법 : 예제 및 총정리

[프로그래밍/Python] – [Python] Windows에 파이썬 설치하기

 

Leave a Reply

error: Content is protected !!