코딩

[2/3] Visual Studio Code 설치하고 파이썬 실행이 가장 어려웠다면? Copilot 설정하고 파이썬 실행해 보기 [오늘코드todaycode]

capstone012 2025. 9. 12. 15:09
반응형
SMALL

[2/3] Visual Studio Code 설치하고 파이썬 실행이 가장 어려웠다면? Copilot 설정하고 파이썬 실행해 보기 [오늘코드todaycode]

Visual Studio Code 설치 및 파이썬 실행 가이드

(GitHub Copilot 활용 포함)


📑 목차

  1. 서론 – VS Code와 파이썬 개발
  2. VS Code 다운로드 및 설치
    2.1 운영체제별 설치 방법
    2.2 설치 시 주의사항
  3. 필수 확장 프로그램(Extensions) 설치
    3.1 Python Extension
    3.2 Pylance
    3.3 Jupyter 및 관련 확장
    3.4 코드 스타일 & 오류 검사 도구
    3.5 테스트 및 디버깅 도구
  4. 파이썬 코드 실행하기
    4.1 파일 생성 및 실행
    4.2 터미널 종류 선택 (PowerShell, Bash 등)
  5. GitHub Copilot 설정 및 활용
    5.1 Copilot 설치 및 로그인
    5.2 코드 자동 생성 예제 (Hello World, 99단 출력)
    5.3 코드 리팩토링 및 설명 기능
  6. 실행 절차 (따라하기 체크리스트)
  7. 참고문헌 및 참고자료
  8. 용어 주석

1. 서론 – VS Code와 파이썬 개발

  • VS Code (Visual Studio Code): 마이크로소프트에서 개발한 무료 코드 편집기.
  • 기본 파이썬 IDLE보다 확장성·편의성이 높고, GitHub Copilot 같은 AI 도구와 통합 가능.

2. VS Code 다운로드 및 설치

2.1 운영체제별 설치

  • VS Code 공식 사이트 접속
  • 윈도우: 64비트 버전 설치 권장
  • 맥OS: .dmg 파일 다운로드 후 Applications 폴더로 드래그

2.2 설치 시 주의사항

  • 설치 과정에서 특별한 설정 없이 Next → Finish 진행 가능
  • 설치 후 첫 실행 시 테마, UI 설정 가능

3. 필수 확장 프로그램(Extensions) 설치

3.1 Python Extension

  • Microsoft 제공 공식 확장.
  • 코드 실행, 디버깅, Linting(코드 검사) 지원.

3.2 Pylance

  • 자동완성, 타입 체크, 오류 강조 제공.
  • 파이썬 코드 작성 속도와 정확성 향상.

3.3 Jupyter 및 관련 확장

  • Jupyter: 아나콘다 없이도 VS Code에서 .ipynb 노트북 파일 실행 가능.
  • 데이터 분석 및 머신러닝 학습에 필수.

3.4 코드 스타일 & 오류 검사 도구

  • flake8, autopep8, black: 코드 스타일 검사 & 자동 정렬.

3.5 테스트 및 디버깅 도구

  • Python Test Explorer: 단위 테스트 실행 및 관리.

4. 파이썬 코드 실행하기

4.1 파일 생성 및 실행

  1. VS Code 실행 → 작업 폴더(tutorial) 생성
  2. sample.py 파일 생성
  3. 코드 작성 예시:
  4.  
    print("Hello, World!") print("This is a sample Python script.")
  5. 상단 ▶(Run) 버튼 클릭 → 실행 결과 확인

4.2 터미널 종류 선택

  • VS Code 내장 터미널에서 실행 가능
  • 윈도우: PowerShell, Git Bash
  • 맥OS/Linux: zsh, bash
  • python sample.py 실행

5. GitHub Copilot 설정 및 활용

5.1 Copilot 설치 및 로그인

  • Extensions → GitHub Copilot 검색 → 설치
  • GitHub 계정 로그인 (무료 체험 가능)

5.2 코드 자동 생성 예제

  • 주석 입력 → Copilot이 코드 제안👉 Copilot이 자동으로 for 반복문 코드 제안
  •  
    # 9단까지 구구단 출력 코드 작성

5.3 코드 리팩토링 및 설명 기능

  • 기존 코드 개선 요청 가능:
    • “이 코드를 함수로 리팩토링”
    • “한국어 주석 추가”
    • “특정 단만 출력하도록 변경”

예시 (함수 버전):

 
def gugudan(n: int): for i in range(1, 10): print(f"{n} x {i} = {n*i}") num = int(input("단 입력 (1~9): ")) gugudan(num)

6. 실행 절차 (체크리스트 ✅)

VS Code 다운로드 후 설치
⬜ 파이썬(Python) 사전 설치 확인 (python --version)
⬜ VS Code 실행 후 확장(Extensions) 설치: Python, Pylance, Jupyter
⬜ 작업 폴더 & sample.py 파일 생성
⬜ print("Hello, World!") 실행 테스트
⬜ GitHub Copilot 설치 후 GitHub 로그인
⬜ Copilot으로 코드 자동 생성 및 리팩토링 활용


7. 참고문헌 및 참고자료


8. 용어 주석

  • IDE(통합 개발 환경): 코드를 작성·실행·디버깅까지 지원하는 프로그램.
  • Extension(확장): VS Code 기능을 보강하는 플러그인.
  • Linting: 코드 오류 및 스타일을 자동으로 검사하는 기능.
  • Refactoring(리팩토링): 기능은 유지하면서 코드 구조를 개선하는 작업.
  • Interpreter(인터프리터): 파이썬 코드를 한 줄씩 실행하는 프로그램.

👉 위 절차를 그대로 따라 하면,
✅ VS Code 설치 → ✅ 파이썬 실행 확인 → ✅ Copilot 활용까지 완벽하게 가능해집니다.

 

 

 

 

Visual Studio Code와 GitHub Copilot 설치 및 활용 가이드

이 문서는 초보자도 쉽게 따라 할 수 있도록 Visual Studio Code(이하 VS Code)를 설치하고 파이썬 개발 환경을 설정하는 방법을 단계별로 설명합니다. VS Code는 기본 파이썬 IDLE[^1]보다 훨씬 편리한 코드 편집기로, 파이썬 개발에 필수적인 도구입니다.

목차

  1. VS Code 다운로드
  2. VS Code 설치 및 필수 확장 프로그램
  3. 파이썬 코드 작성 및 실행
  4. GitHub Copilot[^2] 설정 및 활용
  5. 주석 및 참고문헌

1. VS Code 다운로드

가장 먼저 VS Code 공식 웹사이트에서 설치 파일을 내려받습니다.

  1. 웹사이트 **code.visualstudio.com**으로 이동합니다.
  2. 웹사이트가 자동으로 운영 체제(OS)를 감지하여 적절한 버전을 추천해 줍니다.
  3. Download for Windows 또는 Download for macOS 버튼을 클릭하여 설치 파일을 다운로드합니다. 윈도우 사용자는 일반적으로 64비트 버전을 사용하면 됩니다.

2. VS Code 설치 및 필수 확장 프로그램

다운로드한 파일을 실행하여 설치를 시작하고, 파이썬 개발에 필요한 확장 프로그램을 설치합니다.

  • 설치 절차: 다운로드한 파일을 더블클릭한 후 Next를 눌러 설치를 완료합니다. 특별히 설정을 변경할 필요는 없습니다.
  • 확장 프로그램 설치: VS Code를 실행한 후, 왼쪽 사이드바에서 Extensions(확장 프로그램) 아이콘을 클릭합니다.
    • 검색창에 Python을 입력합니다. 가장 상단에 나타나는 Microsoft가 제공하는 Python 확장 프로그램을 클릭하고 설치합니다.
    • Python 확장 프로그램을 설치하면 자동으로 Pylance, Jupyter, isort와 같은 유용한 확장 프로그램들이 함께 설치됩니다.
    • Pylance: 코드 자동 완성, 타입 체킹, 오류 강조 등 개발 생산성을 크게 높여주는 언어 서버입니다.
    • Jupyter: VS Code에서 .ipynb 파일 확장자를 가진 주피터 노트북을 실행할 수 있게 해 줍니다.
    • Flake8: 코드 스타일을 검사하고 오류를 찾아주는 도구입니다.

3. 파이썬 코드 작성 및 실행

이제 VS Code에서 파이썬 코드를 작성하고 실행해 보겠습니다.

  1. VS Code 왼쪽 상단의 File > Open Folder...를 클릭하여 원하는 작업 폴더를 엽니다.
  2. 왼쪽 탐색기 창에서 새 파일 아이콘을 클릭하고, 파일 이름을 sample.py로 저장합니다. .py 확장자는 파이썬 파일임을 의미합니다.
  3. sample.py 파일에 아래와 같이 코드를 작성합니다.
  4. print("Hello, World!")
  5. VS Code 창 오른쪽 상단의 '▶'(재생) 버튼을 누르면 코드가 실행되고, 하단 터미널에 실행 결과가 출력됩니다.

4. GitHub Copilot 설정 및 활용

GitHub Copilot은 AI 기반 코드 작성 도구로, VS Code에서 코드 자동 완성을 도와줍니다.

  • 설정 방법: VS Code에서 GitHub Copilot 확장 프로그램을 설치한 후, GitHub 계정으로 로그인하면 일정 기간 무료로 사용할 수 있습니다.
  • 활용 예시:
    • 코드 생성: 새로운 파일에서 구구단을 출력하는 코드를 작성하고 싶다면, 주석으로 "구구단을 출력하는 코드 작성"이라고 입력합니다. 그러면 Copilot이 자동으로 관련 코드를 제안해 줍니다.
    • 코드 리팩토링: 이미 작성된 코드를 함수로 바꾸거나 더 효율적으로 개선하고 싶을 때, Copilot에게 "아래 코드를 함수로 변경해 줘"와 같이 요청할 수 있습니다.
    • 문서화: 작성된 함수 위에 주석을 달거나 설명을 추가하고 싶을 때, Copilot이 자동으로 docstring[^3]을 생성해 줍니다.

5. 주석 및 참고문헌

주석

참고문헌

[^1]: IDLE: Python 설치 시 기본으로 제공되는 통합 개발 환경(Integrated Development and Learning Environment).

[^2]: GitHub Copilot: Microsoft와 GitHub가 개발한 AI 기반 코드 작성 도구입니다.

[^3]: docstring: Python에서 함수, 클래스, 모듈 등의 목적을 설명하기 위해 사용되는 문서화 문자열.

 

 

 

 

 

반응형
LIST