본문 바로가기
실버를 위한 코딩/파이썬

[파이썬] 텍스트 에디터, 비주얼 스튜딩 코드

by forSilver 2024. 8. 18.
반응형

텍스트 에디터, 비주얼 스튜디오 코드

Visual Studio Code (VS Code)는 마이크로소프트에서 개발한 무료, 오픈 소스의 편집기로, 파이썬을 포함한 다양한 프로그래밍 언어를 지원합니다. VS Code는 경량이면서도 강력한 기능을 제공하여 파이썬 개발자들에게 인기 있는 선택지입니다.

비주얼 스튜디오 코드

VS Code의 주요 기능

  1. 확장성:
    • 다양한 확장 프로그램을 통해 필요한 기능을 추가할 수 있습니다. 파이썬 개발을 위해 Python 확장(주로 Microsoft에서 제공)을 설치하면 자동 완성, 코드 린팅, 디버깅 등의 기능을 사용할 수 있습니다.
  2. 디버깅:
    • 강력한 디버깅 도구를 내장하고 있어, 코드를 단계별로 실행하며 변수를 검사하고 로그를 확인할 수 있습니다.
  3. Git 통합:
    • Git과의 통합으로 소스 코드 버전 관리가 용이하며, 변경 사항 추적 및 협업이 간편합니다.
  4. 코드 린팅 및 서식:
    • Pylint, Flake8, Black 등 다양한 린팅 및 포맷팅 도구를 지원하여 코드의 일관성을 유지하고 오류를 미연에 방지할 수 있습니다.
  5. 다중 언어 지원:
    • HTML, CSS, JavaScript 등 다른 언어로 작업할 때도 통합 개발 환경을 그대로 사용할 수 있습니다.

파이썬 개발을 위한 VS Code 설정

  1. VS Code 설치:
  2. Python 확장 설치:
    • VS Code를 실행한 후, 확장(Extension) 탭을 열고 "Python"을 검색하여 설치합니다.
    • 이 확장은 파이썬 코드 편집, 디버깅, Linting(코드 검사), 코드 서식 지정 등을 지원합니다.
  3. 인터프리터 설정:
    • 하단 상태바에서 파이썬 인터프리터를 선택하거나, Ctrl+Shift+P를 눌러 명령 팔레트에서 "Python: Select Interpreter"를 검색하여 원하는 파이썬 환경을 설정할 수 있습니다.
  4. Linting 및 포맷팅 도구 설정:
    • 설정에서 Python Linting 옵션을 활성화하고, Pylint나 Flake8 등을 설치하여 사용합니다.
    • 포맷팅을 위해 Black이나 autopep8을 설치하고, VS Code의 설정에서 이를 기본 포맷터로 지정합니다.
  5. 디버깅:
    • launch.json 파일을 구성하여 디버깅 환경을 설정할 수 있습니다. 디버깅 시 중단점을 설정하고 변수 값을 검사할 수 있습니다.

예제 사용

Ctrl + F5를 눌러 스크립트 실행

 

이러한 기능을 통해 VS Code는 파이썬 개발에 매우 효율적인 도구가 됩니다.