[2/3] Visual Studio Code 설치하고 파이썬 실행이 가장 어려웠다면? Copilot 설정하고 파이썬 실행해 보기 [오늘코드todaycode]
Visual Studio Code 설치 및 파이썬 실행 가이드
(GitHub Copilot 활용 포함)
📑 목차
- 서론 – VS Code와 파이썬 개발
- VS Code 다운로드 및 설치
2.1 운영체제별 설치 방법
2.2 설치 시 주의사항 - 필수 확장 프로그램(Extensions) 설치
3.1 Python Extension
3.2 Pylance
3.3 Jupyter 및 관련 확장
3.4 코드 스타일 & 오류 검사 도구
3.5 테스트 및 디버깅 도구 - 파이썬 코드 실행하기
4.1 파일 생성 및 실행
4.2 터미널 종류 선택 (PowerShell, Bash 등) - GitHub Copilot 설정 및 활용
5.1 Copilot 설치 및 로그인
5.2 코드 자동 생성 예제 (Hello World, 99단 출력)
5.3 코드 리팩토링 및 설명 기능 - 실행 절차 (따라하기 체크리스트)
- 참고문헌 및 참고자료
- 용어 주석
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 파일 생성 및 실행
- VS Code 실행 → 작업 폴더(tutorial) 생성
- sample.py 파일 생성
- 코드 작성 예시:
-
print("Hello, World!") print("This is a sample Python script.")
- 상단 ▶(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 코드 리팩토링 및 설명 기능
- 기존 코드 개선 요청 가능:
- “이 코드를 함수로 리팩토링”
- “한국어 주석 추가”
- “특정 단만 출력하도록 변경”
예시 (함수 버전):
6. 실행 절차 (체크리스트 ✅)
⬜ VS Code 다운로드 후 설치
⬜ 파이썬(Python) 사전 설치 확인 (python --version)
⬜ VS Code 실행 후 확장(Extensions) 설치: Python, Pylance, Jupyter
⬜ 작업 폴더 & sample.py 파일 생성
⬜ print("Hello, World!") 실행 테스트
⬜ GitHub Copilot 설치 후 GitHub 로그인
⬜ Copilot으로 코드 자동 생성 및 리팩토링 활용
7. 참고문헌 및 참고자료
- Visual Studio Code 공식 사이트: https://code.visualstudio.com/
- Python 공식 문서: https://docs.python.org/3/
- GitHub Copilot 공식 문서: https://docs.github.com/copilot
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]보다 훨씬 편리한 코드 편집기로, 파이썬 개발에 필수적인 도구입니다.
목차
- VS Code 다운로드
- VS Code 설치 및 필수 확장 프로그램
- 파이썬 코드 작성 및 실행
- GitHub Copilot[^2] 설정 및 활용
- 주석 및 참고문헌
1. VS Code 다운로드
가장 먼저 VS Code 공식 웹사이트에서 설치 파일을 내려받습니다.
- 웹사이트 **code.visualstudio.com**으로 이동합니다.
- 웹사이트가 자동으로 운영 체제(OS)를 감지하여 적절한 버전을 추천해 줍니다.
- 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에서 파이썬 코드를 작성하고 실행해 보겠습니다.
- VS Code 왼쪽 상단의 File > Open Folder...를 클릭하여 원하는 작업 폴더를 엽니다.
- 왼쪽 탐색기 창에서 새 파일 아이콘을 클릭하고, 파일 이름을 sample.py로 저장합니다. .py 확장자는 파이썬 파일임을 의미합니다.
- sample.py 파일에 아래와 같이 코드를 작성합니다.
- print("Hello, World!")
- VS Code 창 오른쪽 상단의 '▶'(재생) 버튼을 누르면 코드가 실행되고, 하단 터미널에 실행 결과가 출력됩니다.
4. GitHub Copilot 설정 및 활용
GitHub Copilot은 AI 기반 코드 작성 도구로, VS Code에서 코드 자동 완성을 도와줍니다.
- 설정 방법: VS Code에서 GitHub Copilot 확장 프로그램을 설치한 후, GitHub 계정으로 로그인하면 일정 기간 무료로 사용할 수 있습니다.
- 활용 예시:
- 코드 생성: 새로운 파일에서 구구단을 출력하는 코드를 작성하고 싶다면, 주석으로 "구구단을 출력하는 코드 작성"이라고 입력합니다. 그러면 Copilot이 자동으로 관련 코드를 제안해 줍니다.
- 코드 리팩토링: 이미 작성된 코드를 함수로 바꾸거나 더 효율적으로 개선하고 싶을 때, Copilot에게 "아래 코드를 함수로 변경해 줘"와 같이 요청할 수 있습니다.
- 문서화: 작성된 함수 위에 주석을 달거나 설명을 추가하고 싶을 때, Copilot이 자동으로 docstring[^3]을 생성해 줍니다.
5. 주석 및 참고문헌
주석
참고문헌
- YouTube. (754) [2/3] Visual Studio Code 설치하고 파이썬 실행이 가장 어려웠다면? Copilot 설정하고 파이썬 실행해 보기. (2024년 5월 20일). https://www.youtube.com/watch?v=LbYEGyXIsLU
[^1]: IDLE: Python 설치 시 기본으로 제공되는 통합 개발 환경(Integrated Development and Learning Environment).
[^2]: GitHub Copilot: Microsoft와 GitHub가 개발한 AI 기반 코드 작성 도구입니다.
[^3]: docstring: Python에서 함수, 클래스, 모듈 등의 목적을 설명하기 위해 사용되는 문서화 문자열.