[개발환경] 파이썬 개발툴을

라즈베리 파이에서 잘 사용하고 익숙해졌습니다 그동안 Thonny를 Python IDE로 사용하고 있습니다.

프로젝트가 Python으로 시작되었을 때 Thonny는 Python의 한계를 인식했습니다.

그래서 비주얼 스튜디오 코드로 변경되었습니다
.

.

Visual Studio Code 홈 페이지에 접속하면 메인 화면에 “Windows용 다운로드”가 표시됩니다.

Visual Studio Code 설치 관리자 파일의 안정화된 버전을 다운로드하려면 Windows용 다운로드를 클릭하고 다른 버전을 선택하려면 아래의 기타 플랫폼을 클릭하세요.

https://code.visualstudio.com/


[개발환경] 파이썬 개발툴을 1

.

아래 주소에서 User Installer 및 System Installer의 32비트 및 64비트 버전을 다운로드할 수 있습니다.

User Installer는 현재 로그인한 사용자 계정에 대해서만 설치하고 System Installer는 모든 사용자가 사용할 수 있도록 설치합니다.

시스템 설치 프로그램 64비트를 선택하고 설치 파일을 다운로드합니다.

https://code.visualstudio.com/download


[개발환경] 파이썬 개발툴을 2

.

다운로드한 Visual Studio Code 설치 관리자 파일 VSCodeSetup-x64-1.49.0.exe를 관리자 권한으로 실행합니다.


[개발환경] 파이썬 개발툴을 3

.

.

사용권 계약 화면에서 동의함을 선택하고 다음 버튼을 클릭합니다.


[개발환경] 파이썬 개발툴을 4

.

“설치 위치 선택” 화면에서 기본 경로 대신 “D:\VS_Code”로 변경했습니다.

저는 개인적으로 D드라이브에 개발 관련 S/W를 설치합니다.


[개발환경] 파이썬 개발툴을 5

.

시작 메뉴 폴더 선택 화면에서 기본값을 수락하고 다음 버튼을 클릭합니다.


[개발환경] 파이썬 개발툴을 6

.

추가 작업 선택 화면에서 기본 선택인 PATH에 추가를 수락하고 다음 버튼을 클릭합니다.

PATH에 추가하면 cmd 창에 code를 입력할 때 VS Code가 실행됩니다.


[개발환경] 파이썬 개발툴을 7

.

설치 준비 완료 화면에서 설치 버튼을 클릭하여 설치를 진행합니다.


[개발환경] 파이썬 개발툴을 8

.

설치가 완료되었습니다.


[개발환경] 파이썬 개발툴을 9

.

Visual Studio Code가 실행 중일 때의 화면입니다.


[개발환경] 파이썬 개발툴을 10

.

화면 왼쪽 상단에서 폴더 열기…를 선택하거나


[개발환경] 파이썬 개발툴을 11

.

파일 메뉴에서 폴더 열기…를 선택합니다.


[개발환경] 파이썬 개발툴을 12

.

개발관련 S/W와 소스코드는 보통 D드라이브에서 관리합니다.

“Z_”로 시작하는 폴더가 소스 코드가 있는 워크스페이스입니다.

폴더 이름에 “Z_”가 추가되어 작업 중에 쉽게 찾을 수 있습니다.

Z_Python 폴더에는 Python 코드가 포함되어 있으므로 이 폴더를 선택했습니다.


[개발환경] 파이썬 개발툴을 13

.

Python 코드를 열면 왼쪽 하단에 Python용 확장을 설치할 것인지 묻는 메시지가 표시됩니다.

“설치” 버튼을 선택합니다.

그동안 저는 개인적으로 라즈베리 파이에서도 사용할 수 있는 Thonny를 Python 개발 도구로 사용했지만 VS Code에서 지원하는 다양한 확장 기능으로 인해 Thonny로 전환하기로 결정했습니다.


[개발환경] 파이썬 개발툴을 14

.

VS Code는 Linux도 지원하므로 나중에 설치해 보도록 하겠습니다.

Microsoft가 VS Code에 많은 관심을 기울인 것 같습니다.

이전에는 Microsoft에서 제공하는 유료 개발 도구가 오픈 소스 개발 도구보다 기능이 떨어지고 직관적이지 않았습니다.


[개발환경] 파이썬 개발툴을 15

.

Python Extension Pack도 설치합니다.

IntelliCode를 지원합니다.


[개발환경] 파이썬 개발툴을 16

.

마지막으로 vscode-icons 확장을 설치합니다.

VS Code Explorer는 폴더와 파일을 매력적인 아이콘으로 표시합니다.


[개발환경] 파이썬 개발툴을 17

.

Python이 셸에서 기본적으로 실행되도록 허용합니다.

vscode 폴더에 task.json 파일을 생성합니다.

// Set-ExecutionPolicy Unrestricted -Scope CurrentUser
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": (
        {
            "label": "Python",
            "type": "shell",
            "command": "python",
            "args": (
                "${file}"
            ),
            "presentation": {
                "reveal": "always",
                "panel": "new"
            },
            "options": {
                "env": {
                    "PYTHONIOENCODING": "UTF-8"
                }
            },
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    )
}

.

터미널 메뉴에서 빌드 작업 실행…을 선택하거나 Ctrl + Shift + B를 눌러 실행합니다.


[개발환경] 파이썬 개발툴을 18

.

실행 결과는 터미널 창에 표시됩니다.


[개발환경] 파이썬 개발툴을 19