반응형
Visual Studio Code
Visual Studio Code (이하 VS Code)는 개발자들에게 인기가 많은 코드 에디터 중 하나로, 파이썬 개발에 있어 매우 유용합니다. 아래는 VS Code를 Windows에 설치하고 파이썬 개발 환경을 설정하는 단계별 안내입니다.
Visual Studio Code 설치하기
- VS Code 다운로드
- 웹 브라우저를 열고 VS Code 공식 웹사이트에 접속합니다.
- "Download for Windows" 버튼을 클릭하여 설치 파일을 다운로드합니다.
- 설치 파일 실행
- 다운로드한
VSCodeUserSetup-{version}.exe
파일을 실행합니다.
- 다운로드한
- 설치 옵션 설정
- 설치 초기 화면에서 "다음(N)"을 클릭합니다.
- 라이선스 동의에 체크하고 "다음(N)"을 클릭합니다.
- 설치 경로를 선택(또는 기본값 유지)하고 "다음(N)"을 클릭합니다.
- 시작 메뉴 폴더를 선택(또는 기본값 유지)하고 "다음(N)"을 클릭합니다.
- 추가 작업에서 아래 항목들을 선택합니다:
- "바탕 화면에 아이콘 추가"
- "파일 메뉴에 편집기로 열기 추가"
- "디렉터리 메뉴에 여기에서 코드로 열기 추가"
- "PATH에 추가 (명령줄에서 접근 가능)"
- "설치(I)"를 클릭하여 설치를 진행합니다.
- 설치 완료 후 실행
- "마침(F)"을 클릭하여 설치 마법사를 종료하고 VS Code를 실행합니다.
Visual Studio Code 실행
- "마침(F)"을 클릭하여 설치 마법사를 종료하고 VS Code를 실행합니다.
파이썬 개발 환경 설정하기
- 파이썬 확장 기능 설치
- VS Code를 실행한 후 왼쪽 사이드바에서 확장 기능(Extensions) 아이콘을 클릭합니다.
- 검색 바에 "Python"을 입력하고 결과 목록에서 Microsoft가 제공하는 Python 확장 기능을 찾습니다.
- 해당 확장 기능을 클릭하고 "설치" 버튼을 클릭합니다.
Python 확장 기능 설치
- 파이썬 인터프리터 선택
- VS Code 하단의 상태바에서 "Python {version} 64-bit"을 클릭합니다.
- 설치된 파이썬 인터프리터 목록 중 사용하려는 파이썬 버전을 선택합니다.
- Linting 설정 (선택적)
- 파이썬 코드의 버그를 찾거나 스타일 가이드를 준수하는지 확인하기 위해 Linter를 설정할 수 있습니다.
- 대표적인 Linter로는 Pylint, flake8 등이 있습니다.
- 확장 기능 탭에서 Linter 이름을 검색하여 설치하고, VS Code 설정에서 활성화합니다.
- 코드 자동 완성 및 IntelliSense
- Python 확장 기능을 설치하면 자동 완성, 코드 내비게이션, 리팩토링 등의 기능을 사용할 수 있습니다.
- 자동 완성이 작동하지 않을 경우, Command Palette(명령 팔레트)를 열고 "Python: Select Interpreter"를 선택하여 파이썬 인터프리터를 다시 지정합니다.
-
- 코드 왼쪽의 빈 공간을 클릭하여 브레이크포인트를 설정합니다.
- 사이드바에서 디버그 아이콘을 클릭하고, "디버그 시작" 또는 "디버그에디버깅 설정 연결"을 선택합니다.
- 파이썬 파일을 열고 F5 키를 눌러 디버깅을 시작합니다.
- 가상 환경 설정
- 파이썬 프로젝트마다 독립적인 개발 환경을 만들기 위해 가상 환경을 설정할 수 있습니다.
- 터미널을 열고
python -m venv .venv
명령어로 새 가상 환경을 생성합니다. - 생성된 가상 환경을 활성화하고, VS Code에서 해당 환경을 인터프리터로 선택합니다.
VS Code와 함께 파이썬 환경을 설정하면, 파이썬 개발에 필요한 모든 도구를 갖출 수 있습니다. 이후 프로젝트에 필요한 라이브러리를 설치하고, 코딩을 시작할 수 있습니다.
반응형
'도서로 공부하는 프로그래밍 > 코딩 자율학습' 카테고리의 다른 글
[Python] 숫자형 자료와 문자형 자료 (4) | 2023.11.17 |
---|---|
[Python] 파이썬에서 변수 (40) | 2023.11.16 |
[Python] Thonny로 파이썬 프로그램 하기 (30) | 2023.11.14 |
[Python] 파이썬 에디터 추천 (52) | 2023.11.13 |
[Python] 파이썬의 기초 문법 (26) | 2023.11.12 |