비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu

주요 콘텐츠로 건너뛰기

이 브라우저는 더 이상 지원되지 않습니다.

최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요.

자습서: Visual Studio에서 Python 작업

  • 아티클
  • 10/25/2022
  • 읽는 데 12분 걸림

이 문서의 내용

적용 대상:

비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu
Visual Studio
비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu
Mac용 Visual Studio
비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu
Visual Studio Code

Python은 안정적이고, 유연하고, 배우기 쉽고, 모든 운영 체제에서 무료로 사용할 수 있습니다. Python은 강력한 개발자 커뮤니티에서 지원하고 많은 무료 라이브러리가 지원됩니다. 이 언어는 웹 애플리케이션, 웹 서비스, 데스크톱 앱, 스크립팅, 과학적 컴퓨팅을 포함하여 모든 종류의 개발을 지원합니다. 많은 대학교, 과학자, 일반 개발자, 전문 개발자들이 Python을 사용하고 있습니다.

Visual Studio는 Python에 대한 고급 언어 지원을 제공합니다. 이 자습서가 다음 단계를 안내합니다.

  • 0단계: 설치
  • 1단계: Python 프로젝트 만들기(이 문서)
  • 2단계: 작업에서 Visual Studio IntelliSense를 표시하도록 코드 작성 및 실행
  • 3단계: 대화형 REPL 창에서 더 많은 코드 만들기
  • 4단계: Visual Studio 디버거에서 완성된 프로그램 실행
  • 5단계: 패키지 설치 및 Python 환경 관리
  • 6단계: Git 작업

필수 구성 요소

  • Python 워크로드가 설치된 Visual Studio 2019. 자세한 내용은 Visual Studio에서 Python 작업 - 0단계를 참조하세요.

  • Python 워크로드가 설치된 Visual Studio 2022. 자세한 내용은 Visual Studio에서 Python 작업 - 0단계를 참조하세요.

Visual Studio용 Python 도구가 설치된 이전 버전의 Visual Studio를 사용할 수도 있습니다. Visual Studio에서 Python 지원 설치를 참조하세요.

1단계: 새 Python 프로젝트 만들기

프로젝트는 Visual Studio에서 단일 애플리케이션을 생성하는 모든 파일을 관리하는 방법입니다. 애플리케이션 파일에는 소스 코드, 리소스 및 구성이 포함됩니다. 프로젝트는 모든 프로젝트의 파일 간의 관계를 공식화하고 유지 관리합니다. 또한 프로젝트는 여러 프로젝트 간에 공유되는 외부 리소스를 관리합니다. 프로젝트를 사용하면 애플리케이션을 쉽게 확장하고 성장시킬 수 있습니다. 프로젝트를 사용하는 것은 계획되지 않은 폴더, 스크립트, 텍스트 파일 및 메모리에서 관계를 수동으로 관리하는 것보다 훨씬 쉽습니다.

이 자습서에서는 빈 코드 파일 하나를 포함하는 간단한 프로젝트부터 시작합니다.

  1. Visual Studio에서 파일>새로 만들기>프로젝트(Ctrl+Shift+N)를 선택하면 새 프로젝트 대화 상자가 표시됩니다. 여기에서 다른 언어에서 템플릿을 찾아본 다음 프로젝트에 대한 템플릿을 선택하고 Visual Studio에서 파일을 삽입하는 위치를 지정합니다.

  2. Python 템플릿을 보려면 왼쪽의 설치됨>Python을 선택하거나 “Python”을 검색합니다. 검색을 사용하는 것은 언어 트리에서 해당 위치를 기억할 수 없는 경우 템플릿을 찾을 수 있는 좋은 방법입니다.

    비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu

    Visual Studio에서 Python을 지원하는 방법에는 Bottle, Flask 및 Django 프레임워크를 사용하는 웹 애플리케이션을 비롯한 여러 프로젝트 템플릿이 포함되어 있습니다. 그러나 이 연습에서는 빈 프로젝트로 시작하겠습니다.

  3. Python 애플리케이션 템플릿을 선택하고, 프로젝트 이름을 지정하고, 확인을 선택합니다.

  4. 몇 분 후에 Visual Studio는 솔루션 탐색기 창(1)에 프로젝트 구조를 표시합니다. 기본 코드 파일은 편집기(2)에 열립니다. 디스크에서의 정확한 위치를 포함하여 솔루션 탐색기에서 선택한 모든 항목에 대한 추가 정보를 보여 주는 속성 창(3)도 표시됩니다.

    비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu

  5. 잠시 시간을 내어, 프로젝트의 파일 및 폴더를 검색하는 데 사용되는 솔루션 탐색기를 살펴봅니다.

    비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu

    (1) 굵게 강조 표시된 것은 새 프로젝트 대화 상자에서 지정한 이름을 사용하는 프로젝트입니다. 디스크에서 이 프로젝트는 프로젝트 폴더의 .pyproj 파일로 표시됩니다.

    (2) 최상위 수준은 기본적으로 프로젝트와 동일한 이름이 있는 솔루션입니다. 디스크에서 .sln 파일로 표시되는 솔루션은 하나 이상의 관련된 프로젝트에 대한 컨테이너입니다. 예를 들어 Python 애플리케이션에 대한 C++ 확장명을 작성하는 경우 해당 C++ 프로젝트는 동일한 솔루션 내에 있을 수 있습니다. 솔루션은 전용 테스트 프로그램에 대한 프로세스와 함께 웹 서비스에 대한 프로젝트를 포함할 수도 있습니다.

    (3) 프로젝트 아래에 소스 파일이 표시됩니다. 이 경우 단일 .py 파일만 표시됩니다. 파일을 선택하면 해당 속성이 속성 창에 표시됩니다. 파일을 두 번 클릭하면 해당 파일에 대한 적절한 방식으로 열립니다.

    (4) 또한 프로젝트 아래는 Python 환경 노드입니다. 확장하면 사용할 수 있는 Python 인터프리터가 표시됩니다. 인터프리터 노드를 확장하여 해당 환경(5)에 설치되는 라이브러리를 봅니다.

    솔루션 탐색기에서 노드 또는 항목을 마우스 오른쪽 단추로 클릭하여 해당 명령의 메뉴에 액세스합니다. 예를 들어 Rename 명령을 통해 프로젝트와 솔루션을 포함하여 노드 또는 항목의 이름을 변경할 수 있습니다.

  1. Visual Studio에서 파일>새로 만들기>프로젝트를 선택하거나 Ctrl+Shift+N을 누릅니다. 여러 언어에서 템플릿을 검색하고 찾아볼 수 있는 새 프로젝트 만들기 화면이 표시됩니다.

  2. Python 템플릿을 보려면 python을 검색합니다. 검색은 언어 트리에서 해당 위치를 기억할 수 없는 경우 템플릿을 찾을 수 있는 좋은 방법입니다.

    비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu

    Visual Studio의 Python 웹 지원에는 Bottle, Flask 및 Django 프레임워크의 웹 애플리케이션과 같은 여러 프로젝트 템플릿이 포함되어 있습니다. Visual Studio 설치 관리자 사용하여 Python을 설치할 때 선택 사항에서 "Python 웹 지원"을 확인하여 이러한 템플릿을 설치합니다. 이 자습서에서는 빈 프로젝트에서 시작합니다.

  3. Python 애플리케이션 템플릿을 선택하고 다음을 선택합니다.

  4. 새 프로젝트 구성 화면에서 프로젝트의 이름과 파일 위치를 지정한 다음, 만들기를 선택합니다.

    Visual Studio에서 새 프로젝트가 열립니다.

    • Visual Studio 솔루션 탐색기 창에 프로젝트 구조 (1) 가 표시됩니다.
    • 기본 코드 파일이 편집기 (2) 에서 열립니다.
    • 속성 창에는 디스크 (3) 상의 정확한 위치를 포함하여 솔루션 탐색기에서 선택한 항목에 대한 자세한 정보가 표시됩니다.

    비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu

  5. 프로젝트에서 파일 및 폴더를 찾아볼 수 있는 솔루션 탐색기를 살펴봅니다.

    비주얼 스튜디오 파이썬 빌드 - bijueol seutyudio paisseon bildeu

    • 최상위 수준은 기본적으로 프로젝트와 이름이 동일한 솔루션 (1) 입니다.

      디스크에서 .sln 파일로 표시되는 솔루션은 하나 이상의 관련된 프로젝트에 대한 컨테이너입니다. 예를 들어 Python 애플리케이션에 대한 C++ 확장명을 작성하는 경우 해당 C++ 프로젝트는 동일한 솔루션 내에 있을 수 있습니다. 솔루션은 전용 테스트 프로그램에 대한 프로젝트와 함께 웹 서비스에 대한 프로젝트를 포함할 수도 있습니다.

    • 새 프로젝트 만들기 대화 상자에서 지정한 이름의 프로젝트가 굵게(2) 표시됩니다. 디스크에서 프로젝트는 프로젝트 폴더의 .pyproj 파일입니다.

    • 프로젝트 아래에 원본 파일이 표시됩니다. 이 경우 단일 .py 파일 (3) 만 표시됩니다. 파일을 선택하면 속성 창에 속성이 표시됩니다(속성 창이 표시되지 않으면 솔루션 탐색기 배너에서 렌치를 클릭). 파일을 두 번 클릭하면 해당 파일에 대한 적절한 방식으로 열립니다.

    • 또한 프로젝트 아래에는 Python 환경 노드 (4) 가 있습니다. 노드를 확장하여 사용 가능한 Python 인터프리터를 표시합니다.

    • 인터프리터 노드를 확장하여 해당 환경 (5) 에 설치된 라이브러리를 봅니다.

    솔루션 탐색기에서 노드 또는 항목을 마우스 오른쪽 단추로 클릭하여 해당 명령의 바로 가기 메뉴에 액세스합니다. 예를 들어 이름 바꾸기를 사용하면 프로젝트 및 솔루션을 포함하여 노드 또는 항목의 이름을 변경할 수 있습니다.

다음 단계

자세히 알아보기

  • Visual Studio의 Python 프로젝트.
  • python.org의 Python 언어에 대한 자세한 정보
  • 초보자용 Python(python.org)