[ 설치환경 ]
- Microsoft Windows 10 Pro(10.0.19041 N/A 빌드 19041)
- VSCode (1.57.1)
- Python 3.9.9
VSCode는 Python을 내장하고있지 않으므로 Python을 VSCode에서 사용하려면, Python 설치하고 연동해주어야 한다.
1. Visual Studio Code 설치하기
공식 홈페이지로 접속( code.visualstudio.com) 하여 OS(Window, Linux, macOS)에 맞는 파일을 다운로드 한 후 설치한다.
참고) 한글 설정
기본적으로 VSCode는 영문버전으로 되어 있다. 아래와 같이 한글 설정이 가능하다.
1) 왼쪽 하단의 익스텐션 아이콘 클릭 (단축키 : Ctrl + Shift + x)
2) 검색창에 "korean" 입력
3) 목록 중 "korean language pack for visual studio code" 의 우측 "Install" 클릭
4) 설치 완료 후 "Restart Now" 클릭
2. Python 설치하기
Windows를 이용하는 경우
Windows는 기본적으로 Python을 제공하지 않으므로 직접 설치해주어야 한다. 아래와 같은 방법으로 설치할 수 있다.
2.1 파일 다운로드 및 설치
파이썬 홈페이지(www.python.org)에 접속하여 설치 프로그램을 다운로드 한 후 설치한다.
2.2 winget을 설치
Windows(Windows 10 및 Windows 11)용 패키지 관리자인 winget으로 파이썬을 설치한다.
이 도구는 Windows 패키지 관리자 서비스에 대한 클라이언트 인터페이스이다.
C:\> winget install python
Windows용 패키지 관리자인 Chocolatey(약칭: choco)로 파이썬을 설치한다.
C:\> choco install python -y
Linux를 이용하는 경우
Linux는 기본적으로 Python이 설치되어 있으나, Python 2.x 대 버전이 설치되어 있을 경우 최신 버전으로 Upgrade한다.
이는 chocolatey를 통해 쉽게 설치할 수 있습니다.
# Ubutu, Debian
$ apt-get install python -y
# Redhat, CentOS
$ yum install python -y
3. Visual Studio Code에 Python 설정하기
Extension 설치
몇 글자만 타이핑 하면 자동으로 명령어를 선택할 수 있게 보여준다던가, 소스코드 작성 중에 어느 부분이 문제가 되는 사전에 문제점을 체크해 준다던지와 같은 기능이 추가되고 Jupyter notebook 지원기능 등 파이썬 코딩을 조금 더 개발자 입장에서 편하게 하기 위한 기능이다.
촤측의 Extensions 메뉴(창 모양)를 클릭하거나, 단축키(Ctrl+Shift+X)를 사용한다. 상단의 검색창에 Python을 입력한 후, 검색된 Extension 중 Python, Python for VSCode, Python Extension Pack을 [install] 버튼을 클릭하여 설치한다.
4. 작업 환경 생성
Python project를 저장할 새로운 폴더를 생성해준다.
예시) C:\Python\python_project
[File] - [Open Folder] 메뉴를 클릭한 후 새로 만든 폴더를 선택해준다.
5. 코드 작성
[File] - [New File] 메뉴을 클릭하여 새로운 파일을 생성한 후 다음과 같이 코드를 입력한다.
[File]-[Save] 메뉴를 선택하거나 단축키(Ctrl + S)로 파일을 hello.py라는 이름의 파일로 저장한다.
6. 코드 실행
[Run] - [Run Without Debugging] 메뉴을 클릭하거나 단축키(Ctrl + F5)로 코드를 수행한다.
하단의 TERMINAL 탭에 결과 값인 Hello, World 문자열이 출력된다.
'Python' 카테고리의 다른 글
Python __main__ 이란 (0) | 2021.12.30 |
---|---|
Introduction to Python (0) | 2021.12.28 |
pip package install SSL 인증서 Error 해결 (error: [SSL: CERTIFICATE_VERIFY_FAILED]) (0) | 2021.12.17 |
NAVER 자동 로그인 (0) | 2021.12.14 |
Python 자동 로그인 (0) | 2021.12.13 |